Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14a' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5169391 --chroot fedora-rawhide-i386 --detached Version: 0.62 PID: 89048 Logging PID: 89049 Task: {'appstream': False, 'background': True, 'build_id': 5169391, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', 'enable_net': False, 'fedora_review': False, 'git_hash': 'bf7bf7483c4f975479c6e9c602b968416f269b82', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/freefem++', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'freefem++', 'package_version': '4.12-1', 'project_dirname': 'gcc-13-test', 'project_name': 'gcc-13-test', 'project_owner': 'jakub', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-i386/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/', 'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch', 'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}], 'sandbox': 'jakub/gcc-13-test--jakub', 'source_json': {}, 'source_type': None, 'submitter': 'jakub', 'tags': [], 'task_id': '5169391-fedora-rawhide-i386', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/freefem++ /var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++ --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/freefem++', '/var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++'... Running: git checkout bf7bf7483c4f975479c6e9c602b968416f269b82 cmd: ['git', 'checkout', 'bf7bf7483c4f975479c6e9c602b968416f269b82'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++ rc: 0 stdout: stderr: Note: switching to 'bf7bf7483c4f975479c6e9c602b968416f269b82'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at bf7bf74 automatic import of freefem++ Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++ rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading FreeFEM-documentation-4.8-20221107.pdf INFO: Calling: curl -H Pragma: -o FreeFEM-documentation-4.8-20221107.pdf --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/FreeFEM-documentation-4.8-20221107.pdf/md5/43b09614705869b0015b82ea148c52c3/FreeFEM-documentation-4.8-20221107.pdf % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 33.5M 100 33.5M 0 0 25.2M 0 0:00:01 0:00:01 --:--:-- 25.2M INFO: Reading stdout from command: md5sum FreeFEM-documentation-4.8-20221107.pdf INFO: Downloading FreeFem-sources-4.12.tar.gz INFO: Calling: curl -H Pragma: -o FreeFem-sources-4.12.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/FreeFem-sources-4.12.tar.gz/md5/72b663de8bfce31ea6b8d39134dfc05d/FreeFem-sources-4.12.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 12.2M 100 12.2M 0 0 26.4M 0 --:--:-- --:--:-- --:--:-- 26.4M INFO: Reading stdout from command: md5sum FreeFem-sources-4.12.tar.gz INFO: Downloading MUMPS_5.4.0.tar.gz INFO: Calling: curl -H Pragma: -o MUMPS_5.4.0.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/MUMPS_5.4.0.tar.gz/md5/808178997dc571c748e9cf0cabf9a26e/MUMPS_5.4.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3917k 100 3917k 0 0 20.5M 0 --:--:-- --:--:-- --:--:-- 20.5M INFO: Reading stdout from command: md5sum MUMPS_5.4.0.tar.gz INFO: Downloading bemtool-20221012git6042818.zip INFO: Calling: curl -H Pragma: -o bemtool-20221012git6042818.zip --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/bemtool-20221012git6042818.zip/md5/1ee3a9eea2451314dcbb0a3ebd6c6be3/bemtool-20221012git6042818.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2335k 100 2335k 0 0 16.1M 0 --:--:-- --:--:-- --:--:-- 16.2M INFO: Reading stdout from command: md5sum bemtool-20221012git6042818.zip INFO: Downloading freeyams.2012.02.05.tgz INFO: Calling: curl -H Pragma: -o freeyams.2012.02.05.tgz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/freeyams.2012.02.05.tgz/md5/b7c82a256a3e59beeb2b578de93a4e0b/freeyams.2012.02.05.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 152k 100 152k 0 0 1596k 0 --:--:-- --:--:-- --:--:-- 1603k INFO: Reading stdout from command: md5sum freeyams.2012.02.05.tgz INFO: Downloading hpddm-20210919git7113b9a.zip INFO: Calling: curl -H Pragma: -o hpddm-20210919git7113b9a.zip --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/hpddm-20210919git7113b9a.zip/md5/6910b7b974f0b60d9c247c666e7f3862/hpddm-20210919git7113b9a.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 457k 100 457k 0 0 4740k 0 --:--:-- --:--:-- --:--:-- 4767k INFO: Reading stdout from command: md5sum hpddm-20210919git7113b9a.zip INFO: Downloading htool-20220218gitb6e9169.zip INFO: Calling: curl -H Pragma: -o htool-20220218gitb6e9169.zip --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/htool-20220218gitb6e9169.zip/md5/ca726483c442a3eca6522c1c69cee76f/htool-20220218gitb6e9169.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5107k 100 5107k 0 0 18.8M 0 --:--:-- --:--:-- --:--:-- 18.8M INFO: Reading stdout from command: md5sum htool-20220218gitb6e9169.zip INFO: Downloading mshmet.2012.04.25.tgz INFO: Calling: curl -H Pragma: -o mshmet.2012.04.25.tgz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/freefem++/mshmet.2012.04.25.tgz/md5/427f397e0602efc56aa897d38a8e9bfa/mshmet.2012.04.25.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 90214 100 90214 0 0 1021k 0 --:--:-- --:--:-- --:--:-- 1024k INFO: Reading stdout from command: md5sum mshmet.2012.04.25.tgz Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++/freefem++.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++ --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1671894457.078519 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++/freefem++.spec) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1671894457.078519/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 38 MB/s | 9.9 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 284 kB/s | 86 kB 00:00 local 27 MB/s | 60 MB 00:02 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 local 469 k dnf-plugins-core noarch 4.3.1-1.fc38 local 34 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k audit-libs i686 3.0.9-2.fc38 local 122 k basesystem noarch 11-14.fc37 local 7.0 k bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils i686 9.1-8.fc38 copr_base 1.1 M coreutils-common i686 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k dnf-data noarch 4.14.0-1.fc38 local 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k expat i686 2.5.0-1.fc38 copr_base 115 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release noarch 38-0.6 local 11 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc37 local 1.0 M gdbm-libs i686 1:1.23-2.fc37 local 60 k glib2 i686 2.74.1-2.fc38 local 2.8 M glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k gmp i686 1:6.2.1-3.fc37 local 305 k gnupg2 i686 2.3.8-1.fc38 local 2.6 M gnutls i686 3.7.8-9.fc38 local 1.1 M gpgme i686 1.17.1-3.fc38 local 218 k grep i686 3.8-1.fc38 local 289 k ima-evm-utils i686 1.4-6.fc37 local 63 k json-c i686 0.16-3.fc38 local 44 k keyutils-libs i686 1.6.1-5.fc37 local 32 k krb5-libs i686 1.20.1-3.fc38 local 763 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 local 443 k libassuan i686 2.5.5-5.fc37 local 69 k libattr i686 2.5.1-5.fc38 copr_base 19 k libb2 i686 0.98.1-7.fc37 local 35 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc37 local 68 k libcap-ng i686 0.8.3-4.fc38 local 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcomps i686 0.1.18-4.fc37 local 84 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdnf i686 0.68.0-1.fc38 local 722 k libevent i686 2.1.12-7.fc37 local 279 k libffi i686 3.4.4-1.fc38 local 36 k libfsverity i686 1.4-8.fc37 local 20 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgcrypt i686 1.10.1-6.fc38 local 484 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libgpg-error i686 1.46-1.fc38 local 225 k libidn2 i686 2.3.4-1.fc38 local 154 k libksba i686 1.6.3-1.fc38 local 161 k libmodulemd i686 2.14.0-4.fc37 local 241 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 local 80 k libnsl2 i686 2.0.0-4.fc37 local 31 k libpsl i686 0.21.1-6.fc37 local 64 k librepo i686 1.15.1-1.fc38 local 102 k libreport-filesystem noarch 2.17.6-1.fc38 local 14 k libselinux i686 3.4-6.fc38 local 91 k libsemanage i686 3.4-6.fc38 local 128 k libsepol i686 3.4-4.fc38 local 336 k libsigsegv i686 2.14-3.fc37 local 27 k libsmartcols i686 2.38.1-3.fc38 local 65 k libsolv i686 0.7.22-3.fc37 local 428 k libssh i686 0.10.4-2.fc38 local 222 k libssh-config noarch 0.10.4-2.fc38 local 8.8 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 local 76 k libtirpc i686 1.3.3-0.fc37 local 101 k libunistring i686 1.0-2.fc37 local 551 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc37 local 21 k libxcrypt i686 4.4.33-5.fc38 local 123 k libxml2 i686 2.10.3-2.fc38 local 745 k libyaml i686 0.2.5-8.fc37 local 62 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 local 148 k lz4-libs i686 1.9.3-5.fc37 local 72 k mpdecimal i686 2.5.1-4.fc37 local 106 k mpfr i686 4.1.1-2.fc38 local 637 k ncurses-base noarch 6.3-5.20221126.fc38 local 61 k ncurses-libs i686 6.3-5.20221126.fc38 local 348 k nettle i686 3.8-2.fc37 local 430 k npth i686 1.6-10.fc38 local 24 k openldap i686 2.6.3-1.fc38 local 273 k openssl-libs i686 1:3.0.5-6.fc38 local 2.1 M p11-kit i686 0.24.1-5.fc38 local 335 k p11-kit-trust i686 0.24.1-5.fc38 local 135 k pcre2 i686 10.40-1.fc37.1 local 234 k pcre2-syntax noarch 10.40-1.fc37.1 local 142 k popt i686 1.19-1.fc38 local 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 local 27 k python3-dateutil noarch 1:2.8.2-4.fc37 local 350 k python3-dbus i686 1.3.2-1.fc38 copr_base 151 k python3-distro noarch 1.8.0-1.fc38 local 45 k python3-dnf noarch 4.14.0-1.fc38 local 567 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 local 263 k python3-gpg i686 1.17.1-3.fc38 local 277 k python3-hawkey i686 0.68.0-1.fc38 local 111 k python3-libcomps i686 0.1.18-4.fc37 local 51 k python3-libdnf i686 0.68.0-1.fc38 local 828 k python3-libs i686 3.11.1-1.fc38 local 9.3 M python3-rpm i686 4.18.0-8.fc38 local 95 k python3-six noarch 1.16.0-8.fc37 local 42 k readline i686 8.2-2.fc38 local 218 k rpm i686 4.18.0-8.fc38 local 543 k rpm-build-libs i686 4.18.0-8.fc38 local 102 k rpm-libs i686 4.18.0-8.fc38 local 341 k rpm-sequoia i686 1.2.0-1.fc38 local 924 k rpm-sign-libs i686 4.18.0-8.fc38 local 27 k sed i686 4.8-11.fc37 local 300 k setup noarch 2.14.3-1.fc38 local 146 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tpm2-tss i686 4.0.0-0.1.rc2.fc38 local 603 k tzdata noarch 2022g-1.fc38 local 432 k xz-libs i686 5.2.9-1.fc38 local 101 k zchunk-libs i686 1.2.3-1.fc38 local 54 k zlib i686 1.2.13-1.fc38 local 92 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 57 M Installed size: 199 M Downloading Packages: (1/137): bzip2-libs-1.0.8-12.fc38.i686.rpm 330 kB/s | 42 kB 00:00 (2/137): alternatives-1.21-1.fc38.i686.rpm 301 kB/s | 39 kB 00:00 (3/137): coreutils-9.1-8.fc38.i686.rpm 11 MB/s | 1.1 MB 00:00 (4/137): coreutils-common-9.1-8.fc38.i686.rpm 18 MB/s | 2.0 MB 00:00 (5/137): curl-7.87.0-1.fc38.i686.rpm 22 MB/s | 347 kB 00:00 (6/137): cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm 34 MB/s | 858 kB 00:00 (7/137): dbus-libs-1.14.4-1.fc38.i686.rpm 12 MB/s | 167 kB 00:00 (8/137): elfutils-default-yama-scope-0.188-3.fc 827 kB/s | 16 kB 00:00 (9/137): elfutils-libelf-0.188-3.fc38.i686.rpm 4.1 MB/s | 204 kB 00:00 (10/137): elfutils-libs-0.188-3.fc38.i686.rpm 6.9 MB/s | 287 kB 00:00 (11/137): expat-2.5.0-1.fc38.i686.rpm 11 MB/s | 115 kB 00:00 (12/137): bash-5.2.9-3.fc38.i686.rpm 5.3 MB/s | 1.8 MB 00:00 (13/137): file-libs-5.42-4.fc38.i686.rpm 36 MB/s | 684 kB 00:00 (14/137): findutils-4.9.0-2.fc38.i686.rpm 21 MB/s | 494 kB 00:00 (15/137): libacl-2.3.1-4.fc38.i686.rpm 1.3 MB/s | 25 kB 00:00 (16/137): libattr-2.5.1-5.fc38.i686.rpm 1.1 MB/s | 19 kB 00:00 (17/137): libbrotli-1.0.9-9.fc38.i686.rpm 7.1 MB/s | 318 kB 00:00 (18/137): libcurl-7.87.0-1.fc38.i686.rpm 9.6 MB/s | 327 kB 00:00 (19/137): python3-dbus-1.3.2-1.fc38.i686.rpm 4.4 MB/s | 151 kB 00:00 (20/137): libgcc-13.0.0-0.4.fc38.i686.rpm 616 kB/s | 101 kB 00:00 (21/137): libgomp-13.0.0-0.4.fc38.i686.rpm 1.4 MB/s | 304 kB 00:00 (22/137): libstdc++-13.0.0-0.4.fc38.i686.rpm 3.5 MB/s | 857 kB 00:00 (23/137): audit-libs-3.0.9-2.fc38.i686.rpm 1.0 MB/s | 122 kB 00:00 (24/137): basesystem-11-14.fc37.noarch.rpm 83 kB/s | 7.0 kB 00:00 (25/137): crypto-policies-20221215-1.gita4c31a3 4.2 MB/s | 63 kB 00:00 (26/137): dnf-data-4.14.0-1.fc38.noarch.rpm 3.0 MB/s | 43 kB 00:00 (27/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 2.5 MB/s | 34 kB 00:00 (28/137): fedora-gpg-keys-38-0.3.noarch.rpm 2.7 MB/s | 115 kB 00:00 (29/137): dnf-4.14.0-1.fc38.noarch.rpm 5.5 MB/s | 469 kB 00:00 (30/137): ca-certificates-2022.2.54-5.fc37.noar 6.1 MB/s | 829 kB 00:00 (31/137): fedora-release-38-0.6.noarch.rpm 778 kB/s | 11 kB 00:00 (32/137): fedora-release-common-38-0.6.noarch.r 1.6 MB/s | 21 kB 00:00 (33/137): fedora-release-identity-basic-38-0.6. 963 kB/s | 11 kB 00:00 (34/137): fedora-repos-rawhide-38-0.3.noarch.rp 807 kB/s | 9.7 kB 00:00 (35/137): fedora-repos-38-0.3.noarch.rpm 773 kB/s | 10 kB 00:00 (36/137): gdbm-libs-1.23-2.fc37.i686.rpm 3.9 MB/s | 60 kB 00:00 (37/137): filesystem-3.18-2.fc37.i686.rpm 19 MB/s | 1.1 MB 00:00 (38/137): gawk-5.1.1-4.fc37.i686.rpm 9.9 MB/s | 1.0 MB 00:00 (39/137): glib2-2.74.1-2.fc38.i686.rpm 26 MB/s | 2.8 MB 00:00 (40/137): glibc-2.36.9000-19.fc38.i686.rpm 20 MB/s | 1.9 MB 00:00 (41/137): glibc-minimal-langpack-2.36.9000-19.f 2.4 MB/s | 30 kB 00:00 (42/137): glibc-common-2.36.9000-19.fc38.i686.r 7.9 MB/s | 315 kB 00:00 (43/137): gmp-6.2.1-3.fc37.i686.rpm 12 MB/s | 305 kB 00:00 (44/137): gpgme-1.17.1-3.fc38.i686.rpm 12 MB/s | 218 kB 00:00 (45/137): grep-3.8-1.fc38.i686.rpm 12 MB/s | 289 kB 00:00 (46/137): ima-evm-utils-1.4-6.fc37.i686.rpm 4.2 MB/s | 63 kB 00:00 (47/137): gnutls-3.7.8-9.fc38.i686.rpm 12 MB/s | 1.1 MB 00:00 (48/137): gnupg2-2.3.8-1.fc38.i686.rpm 27 MB/s | 2.6 MB 00:00 (49/137): json-c-0.16-3.fc38.i686.rpm 2.6 MB/s | 44 kB 00:00 (50/137): keyutils-libs-1.6.1-5.fc37.i686.rpm 2.3 MB/s | 32 kB 00:00 (51/137): libassuan-2.5.5-5.fc37.i686.rpm 4.0 MB/s | 69 kB 00:00 (52/137): libarchive-3.6.1-3.fc38.i686.rpm 15 MB/s | 443 kB 00:00 (53/137): krb5-libs-1.20.1-3.fc38.i686.rpm 22 MB/s | 763 kB 00:00 (54/137): libb2-0.98.1-7.fc37.i686.rpm 2.5 MB/s | 35 kB 00:00 (55/137): libblkid-2.38.1-3.fc38.i686.rpm 8.1 MB/s | 116 kB 00:00 (56/137): libcap-2.48-5.fc37.i686.rpm 4.6 MB/s | 68 kB 00:00 (57/137): libcap-ng-0.8.3-4.fc38.i686.rpm 2.3 MB/s | 33 kB 00:00 (58/137): libcom_err-1.46.5-3.fc37.i686.rpm 1.9 MB/s | 26 kB 00:00 (59/137): libcomps-0.1.18-4.fc37.i686.rpm 5.7 MB/s | 84 kB 00:00 (60/137): libffi-3.4.4-1.fc38.i686.rpm 2.5 MB/s | 36 kB 00:00 (61/137): libevent-2.1.12-7.fc37.i686.rpm 12 MB/s | 279 kB 00:00 (62/137): libfsverity-1.4-8.fc37.i686.rpm 1.5 MB/s | 20 kB 00:00 (63/137): libgpg-error-1.46-1.fc38.i686.rpm 13 MB/s | 225 kB 00:00 (64/137): libgcrypt-1.10.1-6.fc38.i686.rpm 15 MB/s | 484 kB 00:00 (65/137): libdnf-0.68.0-1.fc38.i686.rpm 11 MB/s | 722 kB 00:00 (66/137): libidn2-2.3.4-1.fc38.i686.rpm 9.9 MB/s | 154 kB 00:00 (67/137): libksba-1.6.3-1.fc38.i686.rpm 9.6 MB/s | 161 kB 00:00 (68/137): libmount-2.38.1-3.fc38.i686.rpm 9.3 MB/s | 141 kB 00:00 (69/137): libmodulemd-2.14.0-4.fc37.i686.rpm 9.5 MB/s | 241 kB 00:00 (70/137): libnghttp2-1.51.0-1.fc38.i686.rpm 4.3 MB/s | 80 kB 00:00 (71/137): libnsl2-2.0.0-4.fc37.i686.rpm 2.0 MB/s | 31 kB 00:00 (72/137): libpsl-0.21.1-6.fc37.i686.rpm 4.1 MB/s | 64 kB 00:00 (73/137): librepo-1.15.1-1.fc38.i686.rpm 7.1 MB/s | 102 kB 00:00 (74/137): libreport-filesystem-2.17.6-1.fc38.no 1.0 MB/s | 14 kB 00:00 (75/137): libselinux-3.4-6.fc38.i686.rpm 6.4 MB/s | 91 kB 00:00 (76/137): libsemanage-3.4-6.fc38.i686.rpm 8.3 MB/s | 128 kB 00:00 (77/137): libsigsegv-2.14-3.fc37.i686.rpm 1.8 MB/s | 27 kB 00:00 (78/137): libsepol-3.4-4.fc38.i686.rpm 12 MB/s | 336 kB 00:00 (79/137): libsmartcols-2.38.1-3.fc38.i686.rpm 3.5 MB/s | 65 kB 00:00 (80/137): libssh-config-0.10.4-2.fc38.noarch.rp 591 kB/s | 8.8 kB 00:00 (81/137): libssh-0.10.4-2.fc38.i686.rpm 11 MB/s | 222 kB 00:00 (82/137): libtasn1-4.19.0-1.fc38.i686.rpm 4.4 MB/s | 76 kB 00:00 (83/137): libtirpc-1.3.3-0.fc37.i686.rpm 5.9 MB/s | 101 kB 00:00 (84/137): libsolv-0.7.22-3.fc37.i686.rpm 8.5 MB/s | 428 kB 00:00 (85/137): libuuid-2.38.1-3.fc38.i686.rpm 1.9 MB/s | 28 kB 00:00 (86/137): libverto-0.3.2-4.fc37.i686.rpm 1.4 MB/s | 21 kB 00:00 (87/137): libxcrypt-4.4.33-5.fc38.i686.rpm 8.3 MB/s | 123 kB 00:00 (88/137): libunistring-1.0-2.fc37.i686.rpm 15 MB/s | 551 kB 00:00 (89/137): libyaml-0.2.5-8.fc37.i686.rpm 4.3 MB/s | 62 kB 00:00 (90/137): libzstd-1.5.2-3.fc37.i686.rpm 12 MB/s | 274 kB 00:00 (91/137): lua-libs-5.4.4-6.fc38.i686.rpm 9.2 MB/s | 148 kB 00:00 (92/137): lz4-libs-1.9.3-5.fc37.i686.rpm 4.8 MB/s | 72 kB 00:00 (93/137): mpdecimal-2.5.1-4.fc37.i686.rpm 6.9 MB/s | 106 kB 00:00 (94/137): libxml2-2.10.3-2.fc38.i686.rpm 12 MB/s | 745 kB 00:00 (95/137): ncurses-base-6.3-5.20221126.fc38.noar 4.8 MB/s | 61 kB 00:00 (96/137): mpfr-4.1.1-2.fc38.i686.rpm 18 MB/s | 637 kB 00:00 (97/137): ncurses-libs-6.3-5.20221126.fc38.i686 11 MB/s | 348 kB 00:00 (98/137): nettle-3.8-2.fc37.i686.rpm 16 MB/s | 430 kB 00:00 (99/137): npth-1.6-10.fc38.i686.rpm 1.8 MB/s | 24 kB 00:00 (100/137): openldap-2.6.3-1.fc38.i686.rpm 10 MB/s | 273 kB 00:00 (101/137): p11-kit-0.24.1-5.fc38.i686.rpm 14 MB/s | 335 kB 00:00 (102/137): p11-kit-trust-0.24.1-5.fc38.i686.rpm 5.9 MB/s | 135 kB 00:00 (103/137): pcre2-10.40-1.fc37.1.i686.rpm 12 MB/s | 234 kB 00:00 (104/137): popt-1.19-1.fc38.i686.rpm 4.1 MB/s | 61 kB 00:00 (105/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 5.9 MB/s | 142 kB 00:00 (106/137): openssl-libs-3.0.5-6.fc38.i686.rpm 27 MB/s | 2.1 MB 00:00 (107/137): publicsuffix-list-dafsa-20221208-1.f 3.6 MB/s | 59 kB 00:00 (108/137): python3-3.11.1-1.fc38.i686.rpm 2.2 MB/s | 27 kB 00:00 (109/137): python-setuptools-wheel-65.5.1-1.fc3 19 MB/s | 715 kB 00:00 (110/137): python3-dateutil-2.8.2-4.fc37.noarch 14 MB/s | 350 kB 00:00 (111/137): python3-distro-1.8.0-1.fc38.noarch.r 3.1 MB/s | 45 kB 00:00 (112/137): python3-dnf-plugins-core-4.3.1-1.fc3 15 MB/s | 263 kB 00:00 (113/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 17 MB/s | 567 kB 00:00 (114/137): python3-gpg-1.17.1-3.fc38.i686.rpm 16 MB/s | 277 kB 00:00 (115/137): python3-hawkey-0.68.0-1.fc38.i686.rp 7.6 MB/s | 111 kB 00:00 (116/137): python-pip-wheel-22.3.1-1.fc38.noarc 13 MB/s | 1.4 MB 00:00 (117/137): python3-libcomps-0.1.18-4.fc37.i686. 3.9 MB/s | 51 kB 00:00 (118/137): python3-rpm-4.18.0-8.fc38.i686.rpm 6.8 MB/s | 95 kB 00:00 (119/137): python3-six-1.16.0-8.fc37.noarch.rpm 3.0 MB/s | 42 kB 00:00 (120/137): python3-libdnf-0.68.0-1.fc38.i686.rp 20 MB/s | 828 kB 00:00 (121/137): readline-8.2-2.fc38.i686.rpm 12 MB/s | 218 kB 00:00 (122/137): rpm-build-libs-4.18.0-8.fc38.i686.rp 7.5 MB/s | 102 kB 00:00 (123/137): rpm-4.18.0-8.fc38.i686.rpm 16 MB/s | 543 kB 00:00 (124/137): rpm-libs-4.18.0-8.fc38.i686.rpm 14 MB/s | 341 kB 00:00 (125/137): rpm-sequoia-1.2.0-1.fc38.i686.rpm 20 MB/s | 924 kB 00:00 (126/137): rpm-sign-libs-4.18.0-8.fc38.i686.rpm 1.0 MB/s | 27 kB 00:00 (127/137): setup-2.14.3-1.fc38.noarch.rpm 8.3 MB/s | 146 kB 00:00 (128/137): sed-4.8-11.fc37.i686.rpm 12 MB/s | 300 kB 00:00 (129/137): sqlite-libs-3.40.0-1.fc38.i686.rpm 20 MB/s | 705 kB 00:00 (130/137): shadow-utils-4.13-3.fc38.i686.rpm 25 MB/s | 1.2 MB 00:00 (131/137): tpm2-tss-4.0.0-0.1.rc2.fc38.i686.rpm 21 MB/s | 603 kB 00:00 (132/137): systemd-libs-252.4-598.fc38.i686.rpm 18 MB/s | 662 kB 00:00 (133/137): xz-libs-5.2.9-1.fc38.i686.rpm 6.9 MB/s | 101 kB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 17 MB/s | 432 kB 00:00 (135/137): zchunk-libs-1.2.3-1.fc38.i686.rpm 3.8 MB/s | 54 kB 00:00 (136/137): zlib-1.2.13-1.fc38.i686.rpm 5.6 MB/s | 92 kB 00:00 (137/137): python3-libs-3.11.1-1.fc38.i686.rpm 17 MB/s | 9.3 MB 00:00 -------------------------------------------------------------------------------- Total 26 MB/s | 57 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/137 Installing : tzdata-2022g-1.fc38.noarch 2/137 Installing : fedora-release-identity-basic-38-0.6.noarch 3/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 4/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 5/137 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 6/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 7/137 Installing : libssh-config-0.10.4-2.fc38.noarch 8/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 9/137 Installing : dnf-data-4.14.0-1.fc38.noarch 10/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-38-0.3.noarch 11/137 Installing : fedora-release-38-0.6.noarch 12/137 Installing : fedora-release-common-38-0.6.noarch 13/137 Installing : fedora-repos-rawhide-38-0.3.noarch 14/137 Installing : fedora-repos-38-0.3.noarch 15/137 Installing : setup-2.14.3-1.fc38.noarch 16/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 16/137 Installing : filesystem-3.18-2.fc37.i686 17/137 Installing : basesystem-11-14.fc37.noarch 18/137 Installing : coreutils-common-9.1-8.fc38.i686 19/137 Installing : libgcc-13.0.0-0.4.fc38.i686 20/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 20/137 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 21/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : glibc-2.36.9000-19.fc38.i686 22/137 Running scriptlet: glibc-2.36.9000-19.fc38.i686 22/137 Installing : bash-5.2.9-3.fc38.i686 23/137 Running scriptlet: bash-5.2.9-3.fc38.i686 23/137 Installing : glibc-common-2.36.9000-19.fc38.i686 24/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 25/137 Installing : zlib-1.2.13-1.fc38.i686 26/137 Installing : bzip2-libs-1.0.8-12.fc38.i686 27/137 Installing : xz-libs-5.2.9-1.fc38.i686 28/137 Installing : libzstd-1.5.2-3.fc37.i686 29/137 Installing : sqlite-libs-3.40.0-1.fc38.i686 30/137 Installing : gmp-1:6.2.1-3.fc37.i686 31/137 Installing : libcap-2.48-5.fc37.i686 32/137 Installing : libgpg-error-1.46-1.fc38.i686 33/137 Installing : popt-1.19-1.fc38.i686 34/137 Installing : libxml2-2.10.3-2.fc38.i686 35/137 Installing : libstdc++-13.0.0-0.4.fc38.i686 36/137 Installing : libuuid-2.38.1-3.fc38.i686 37/137 Installing : lua-libs-5.4.4-6.fc38.i686 38/137 Installing : elfutils-libelf-0.188-3.fc38.i686 39/137 Installing : file-libs-5.42-4.fc38.i686 40/137 Installing : libattr-2.5.1-5.fc38.i686 41/137 Installing : libacl-2.3.1-4.fc38.i686 42/137 Installing : libffi-3.4.4-1.fc38.i686 43/137 Installing : p11-kit-0.24.1-5.fc38.i686 44/137 Installing : libunistring-1.0-2.fc37.i686 45/137 Installing : libidn2-2.3.4-1.fc38.i686 46/137 Installing : libxcrypt-4.4.33-5.fc38.i686 47/137 Installing : pcre2-10.40-1.fc37.1.i686 48/137 Installing : readline-8.2-2.fc38.i686 49/137 Installing : libassuan-2.5.5-5.fc37.i686 50/137 Installing : nettle-3.8-2.fc37.i686 51/137 Installing : rpm-sequoia-1.2.0-1.fc38.i686 52/137 Installing : expat-2.5.0-1.fc38.i686 53/137 Installing : libgomp-13.0.0-0.4.fc38.i686 54/137 Installing : gdbm-libs-1:1.23-2.fc37.i686 55/137 Installing : json-c-0.16-3.fc38.i686 56/137 Installing : keyutils-libs-1.6.1-5.fc37.i686 57/137 Installing : libcom_err-1.46.5-3.fc37.i686 58/137 Installing : libsepol-3.4-4.fc38.i686 59/137 Installing : libselinux-3.4-6.fc38.i686 60/137 Installing : sed-4.8-11.fc37.i686 61/137 Installing : libsmartcols-2.38.1-3.fc38.i686 62/137 Installing : libtasn1-4.19.0-1.fc38.i686 63/137 Installing : lz4-libs-1.9.3-5.fc37.i686 64/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 65/137 Installing : elfutils-libs-0.188-3.fc38.i686 66/137 Installing : systemd-libs-252.4-598.fc38.i686 67/137 Installing : dbus-libs-1:1.14.4-1.fc38.i686 68/137 Installing : findutils-1:4.9.0-2.fc38.i686 69/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 70/137 Installing : libb2-0.98.1-7.fc37.i686 71/137 Installing : libcomps-0.1.18-4.fc37.i686 72/137 Installing : grep-3.8-1.fc38.i686 73/137 Installing : libpsl-0.21.1-6.fc37.i686 74/137 Installing : libblkid-2.38.1-3.fc38.i686 75/137 Installing : libmount-2.38.1-3.fc38.i686 76/137 Installing : mpdecimal-2.5.1-4.fc37.i686 77/137 Installing : libgcrypt-1.10.1-6.fc38.i686 78/137 Installing : libksba-1.6.3-1.fc38.i686 79/137 Installing : mpfr-4.1.1-2.fc38.i686 80/137 Installing : alternatives-1.21-1.fc38.i686 81/137 Installing : p11-kit-trust-0.24.1-5.fc38.i686 82/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 82/137 Installing : openssl-libs-1:3.0.5-6.fc38.i686 83/137 Installing : coreutils-9.1-8.fc38.i686 84/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 85/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 85/137 Installing : libfsverity-1.4-8.fc37.i686 86/137 Installing : zchunk-libs-1.2.3-1.fc38.i686 87/137 Installing : gnutls-3.7.8-9.fc38.i686 88/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 89/137 Installing : glib2-2.74.1-2.fc38.i686 90/137 Installing : libarchive-3.6.1-3.fc38.i686 91/137 Installing : libevent-2.1.12-7.fc37.i686 92/137 Installing : openldap-2.6.3-1.fc38.i686 93/137 Installing : libbrotli-1.0.9-9.fc38.i686 94/137 Installing : libcap-ng-0.8.3-4.fc38.i686 95/137 Installing : audit-libs-3.0.9-2.fc38.i686 96/137 Installing : rpm-libs-4.18.0-8.fc38.i686 97/137 Installing : libsolv-0.7.22-3.fc37.i686 98/137 Installing : rpm-build-libs-4.18.0-8.fc38.i686 99/137 Installing : libsemanage-3.4-6.fc38.i686 100/137 Installing : shadow-utils-2:4.13-3.fc38.i686 101/137 Installing : libnghttp2-1.51.0-1.fc38.i686 102/137 Installing : libsigsegv-2.14-3.fc37.i686 103/137 Installing : gawk-5.1.1-4.fc37.i686 104/137 Installing : libverto-0.3.2-4.fc37.i686 105/137 Installing : krb5-libs-1.20.1-3.fc38.i686 106/137 Installing : libtirpc-1.3.3-0.fc37.i686 107/137 Installing : libnsl2-2.0.0-4.fc37.i686 108/137 Installing : python3-3.11.1-1.fc38.i686 109/137 Installing : python3-libs-3.11.1-1.fc38.i686 110/137 Installing : python3-distro-1.8.0-1.fc38.noarch 111/137 Installing : python3-six-1.16.0-8.fc37.noarch 112/137 Installing : python3-dbus-1.3.2-1.fc38.i686 113/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 114/137 Installing : python3-libcomps-0.1.18-4.fc37.i686 115/137 Installing : libssh-0.10.4-2.fc38.i686 116/137 Installing : libcurl-7.87.0-1.fc38.i686 117/137 Installing : curl-7.87.0-1.fc38.i686 118/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.i686 119/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 119/137 Installing : ima-evm-utils-1.4-6.fc37.i686 120/137 Installing : libyaml-0.2.5-8.fc37.i686 121/137 Installing : libmodulemd-2.14.0-4.fc37.i686 122/137 Installing : npth-1.6-10.fc38.i686 123/137 Installing : gnupg2-2.3.8-1.fc38.i686 124/137 Installing : gpgme-1.17.1-3.fc38.i686 125/137 Installing : librepo-1.15.1-1.fc38.i686 126/137 Installing : libdnf-0.68.0-1.fc38.i686 127/137 Installing : python3-libdnf-0.68.0-1.fc38.i686 128/137 Installing : python3-hawkey-0.68.0-1.fc38.i686 129/137 Installing : python3-gpg-1.17.1-3.fc38.i686 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.i686 131/137 Installing : python3-rpm-4.18.0-8.fc38.i686 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/137 Installing : rpm-4.18.0-8.fc38.i686 137/137 Running scriptlet: filesystem-3.18-2.fc37.i686 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.i686 137/137 Verifying : alternatives-1.21-1.fc38.i686 1/137 Verifying : bash-5.2.9-3.fc38.i686 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.i686 3/137 Verifying : coreutils-9.1-8.fc38.i686 4/137 Verifying : coreutils-common-9.1-8.fc38.i686 5/137 Verifying : curl-7.87.0-1.fc38.i686 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.i686 10/137 Verifying : elfutils-libs-0.188-3.fc38.i686 11/137 Verifying : expat-2.5.0-1.fc38.i686 12/137 Verifying : file-libs-5.42-4.fc38.i686 13/137 Verifying : findutils-1:4.9.0-2.fc38.i686 14/137 Verifying : libacl-2.3.1-4.fc38.i686 15/137 Verifying : libattr-2.5.1-5.fc38.i686 16/137 Verifying : libbrotli-1.0.9-9.fc38.i686 17/137 Verifying : libcurl-7.87.0-1.fc38.i686 18/137 Verifying : python3-dbus-1.3.2-1.fc38.i686 19/137 Verifying : libgcc-13.0.0-0.4.fc38.i686 20/137 Verifying : libgomp-13.0.0-0.4.fc38.i686 21/137 Verifying : libstdc++-13.0.0-0.4.fc38.i686 22/137 Verifying : audit-libs-3.0.9-2.fc38.i686 23/137 Verifying : basesystem-11-14.fc37.noarch 24/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 25/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 26/137 Verifying : dnf-4.14.0-1.fc38.noarch 27/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 28/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 29/137 Verifying : fedora-gpg-keys-38-0.3.noarch 30/137 Verifying : fedora-release-38-0.6.noarch 31/137 Verifying : fedora-release-common-38-0.6.noarch 32/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 33/137 Verifying : fedora-repos-38-0.3.noarch 34/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 35/137 Verifying : filesystem-3.18-2.fc37.i686 36/137 Verifying : gawk-5.1.1-4.fc37.i686 37/137 Verifying : gdbm-libs-1:1.23-2.fc37.i686 38/137 Verifying : glib2-2.74.1-2.fc38.i686 39/137 Verifying : glibc-2.36.9000-19.fc38.i686 40/137 Verifying : glibc-common-2.36.9000-19.fc38.i686 41/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 42/137 Verifying : gmp-1:6.2.1-3.fc37.i686 43/137 Verifying : gnupg2-2.3.8-1.fc38.i686 44/137 Verifying : gnutls-3.7.8-9.fc38.i686 45/137 Verifying : gpgme-1.17.1-3.fc38.i686 46/137 Verifying : grep-3.8-1.fc38.i686 47/137 Verifying : ima-evm-utils-1.4-6.fc37.i686 48/137 Verifying : json-c-0.16-3.fc38.i686 49/137 Verifying : keyutils-libs-1.6.1-5.fc37.i686 50/137 Verifying : krb5-libs-1.20.1-3.fc38.i686 51/137 Verifying : libarchive-3.6.1-3.fc38.i686 52/137 Verifying : libassuan-2.5.5-5.fc37.i686 53/137 Verifying : libb2-0.98.1-7.fc37.i686 54/137 Verifying : libblkid-2.38.1-3.fc38.i686 55/137 Verifying : libcap-2.48-5.fc37.i686 56/137 Verifying : libcap-ng-0.8.3-4.fc38.i686 57/137 Verifying : libcom_err-1.46.5-3.fc37.i686 58/137 Verifying : libcomps-0.1.18-4.fc37.i686 59/137 Verifying : libdnf-0.68.0-1.fc38.i686 60/137 Verifying : libevent-2.1.12-7.fc37.i686 61/137 Verifying : libffi-3.4.4-1.fc38.i686 62/137 Verifying : libfsverity-1.4-8.fc37.i686 63/137 Verifying : libgcrypt-1.10.1-6.fc38.i686 64/137 Verifying : libgpg-error-1.46-1.fc38.i686 65/137 Verifying : libidn2-2.3.4-1.fc38.i686 66/137 Verifying : libksba-1.6.3-1.fc38.i686 67/137 Verifying : libmodulemd-2.14.0-4.fc37.i686 68/137 Verifying : libmount-2.38.1-3.fc38.i686 69/137 Verifying : libnghttp2-1.51.0-1.fc38.i686 70/137 Verifying : libnsl2-2.0.0-4.fc37.i686 71/137 Verifying : libpsl-0.21.1-6.fc37.i686 72/137 Verifying : librepo-1.15.1-1.fc38.i686 73/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 74/137 Verifying : libselinux-3.4-6.fc38.i686 75/137 Verifying : libsemanage-3.4-6.fc38.i686 76/137 Verifying : libsepol-3.4-4.fc38.i686 77/137 Verifying : libsigsegv-2.14-3.fc37.i686 78/137 Verifying : libsmartcols-2.38.1-3.fc38.i686 79/137 Verifying : libsolv-0.7.22-3.fc37.i686 80/137 Verifying : libssh-0.10.4-2.fc38.i686 81/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 82/137 Verifying : libtasn1-4.19.0-1.fc38.i686 83/137 Verifying : libtirpc-1.3.3-0.fc37.i686 84/137 Verifying : libunistring-1.0-2.fc37.i686 85/137 Verifying : libuuid-2.38.1-3.fc38.i686 86/137 Verifying : libverto-0.3.2-4.fc37.i686 87/137 Verifying : libxcrypt-4.4.33-5.fc38.i686 88/137 Verifying : libxml2-2.10.3-2.fc38.i686 89/137 Verifying : libyaml-0.2.5-8.fc37.i686 90/137 Verifying : libzstd-1.5.2-3.fc37.i686 91/137 Verifying : lua-libs-5.4.4-6.fc38.i686 92/137 Verifying : lz4-libs-1.9.3-5.fc37.i686 93/137 Verifying : mpdecimal-2.5.1-4.fc37.i686 94/137 Verifying : mpfr-4.1.1-2.fc38.i686 95/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 96/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 97/137 Verifying : nettle-3.8-2.fc37.i686 98/137 Verifying : npth-1.6-10.fc38.i686 99/137 Verifying : openldap-2.6.3-1.fc38.i686 100/137 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 101/137 Verifying : p11-kit-0.24.1-5.fc38.i686 102/137 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 103/137 Verifying : pcre2-10.40-1.fc37.1.i686 104/137 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 105/137 Verifying : popt-1.19-1.fc38.i686 106/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 107/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 108/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 109/137 Verifying : python3-3.11.1-1.fc38.i686 110/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 111/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 112/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 113/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 114/137 Verifying : python3-gpg-1.17.1-3.fc38.i686 115/137 Verifying : python3-hawkey-0.68.0-1.fc38.i686 116/137 Verifying : python3-libcomps-0.1.18-4.fc37.i686 117/137 Verifying : python3-libdnf-0.68.0-1.fc38.i686 118/137 Verifying : python3-libs-3.11.1-1.fc38.i686 119/137 Verifying : python3-rpm-4.18.0-8.fc38.i686 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.i686 122/137 Verifying : rpm-4.18.0-8.fc38.i686 123/137 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 124/137 Verifying : rpm-libs-4.18.0-8.fc38.i686 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 126/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.i686 127/137 Verifying : sed-4.8-11.fc37.i686 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.i686 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.i686 131/137 Verifying : systemd-libs-252.4-598.fc38.i686 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.i686 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.i686 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.i686 136/137 Verifying : zlib-1.2.13-1.fc38.i686 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.i686 audit-libs-3.0.9-2.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 expat-2.5.0-1.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc38.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 gawk-5.1.1-4.fc37.i686 gdbm-libs-1:1.23-2.fc37.i686 glib2-2.74.1-2.fc38.i686 glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc37.i686 gnupg2-2.3.8-1.fc38.i686 gnutls-3.7.8-9.fc38.i686 gpgme-1.17.1-3.fc38.i686 grep-3.8-1.fc38.i686 ima-evm-utils-1.4-6.fc37.i686 json-c-0.16-3.fc38.i686 keyutils-libs-1.6.1-5.fc37.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libassuan-2.5.5-5.fc37.i686 libattr-2.5.1-5.fc38.i686 libb2-0.98.1-7.fc37.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc37.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcomps-0.1.18-4.fc37.i686 libcurl-7.87.0-1.fc38.i686 libdnf-0.68.0-1.fc38.i686 libevent-2.1.12-7.fc37.i686 libffi-3.4.4-1.fc38.i686 libfsverity-1.4-8.fc37.i686 libgcc-13.0.0-0.4.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libgpg-error-1.46-1.fc38.i686 libidn2-2.3.4-1.fc38.i686 libksba-1.6.3-1.fc38.i686 libmodulemd-2.14.0-4.fc37.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc37.i686 libpsl-0.21.1-6.fc37.i686 librepo-1.15.1-1.fc38.i686 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.4-6.fc38.i686 libsemanage-3.4-6.fc38.i686 libsepol-3.4-4.fc38.i686 libsigsegv-2.14-3.fc37.i686 libsmartcols-2.38.1-3.fc38.i686 libsolv-0.7.22-3.fc37.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc37.i686 libunistring-1.0-2.fc37.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc37.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libyaml-0.2.5-8.fc37.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lz4-libs-1.9.3-5.fc37.i686 mpdecimal-2.5.1-4.fc37.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc37.i686 npth-1.6-10.fc38.i686 openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 pcre2-10.40-1.fc37.1.i686 pcre2-syntax-10.40-1.fc37.1.noarch popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.i686 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.i686 python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.i686 python3-hawkey-0.68.0-1.fc38.i686 python3-libcomps-0.1.18-4.fc37.i686 python3-libdnf-0.68.0-1.fc38.i686 python3-libs-3.11.1-1.fc38.i686 python3-rpm-4.18.0-8.fc38.i686 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.i686 rpm-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpm-sign-libs-4.18.0-8.fc38.i686 sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tpm2-tss-4.0.0-0.1.rc2.fc38.i686 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.i686 zchunk-libs-1.2.3-1.fc38.i686 zlib-1.2.13-1.fc38.i686 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 11 kB/s | 3.0 kB 00:00 Copr repository 14 MB/s | 9.9 MB 00:00 Additional repo https_jakub_fedorapeople_org_fe 9.9 kB/s | 3.0 kB 00:00 local 14 kB/s | 3.8 kB 00:00 local 47 MB/s | 60 MB 00:01 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash i686 5.2.9-3.fc38 copr_base 1.8 M bzip2 i686 1.0.8-12.fc38 copr_base 53 k coreutils i686 9.1-8.fc38 copr_base 1.1 M cpio i686 2.13-13.fc38 copr_base 274 k diffutils i686 3.8-3.fc38 copr_base 375 k fedora-release noarch 38-0.6 local 11 k findutils i686 1:4.9.0-2.fc38 copr_base 494 k gawk i686 5.1.1-4.fc37 local 1.0 M glibc-minimal-langpack i686 2.36.9000-19.fc38 local 30 k grep i686 3.8-1.fc38 local 289 k gzip i686 1.12-2.fc37 local 157 k info i686 7.0.1-1.fc38 local 183 k patch i686 2.7.6-17.fc37 local 137 k redhat-rpm-config noarch 235-1.fc38 local 74 k rpm-build i686 4.18.0-8.fc38 local 69 k sed i686 4.8-11.fc37 local 300 k shadow-utils i686 2:4.13-3.fc38 local 1.2 M tar i686 2:1.34-5.fc38 local 892 k unzip i686 6.0-58.fc38 local 177 k util-linux i686 2.38.1-3.fc38 local 2.3 M which i686 2.21-36.fc38 local 42 k xz i686 5.2.9-1.fc38 local 300 k Installing dependencies: alternatives i686 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 local 8.6 k audit-libs i686 3.0.9-2.fc38 local 122 k authselect i686 1.4.2-1.fc38 copr_base 141 k authselect-libs i686 1.4.2-1.fc38 copr_base 239 k basesystem noarch 11-14.fc37 local 7.0 k binutils i686 2.39-6.fc38 copr_base 5.6 M binutils-gold i686 2.39-6.fc38 copr_base 853 k bzip2-libs i686 1.0.8-12.fc38 copr_base 42 k ca-certificates noarch 2022.2.54-5.fc37 local 829 k coreutils-common i686 9.1-8.fc38 copr_base 2.0 M cracklib i686 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 local 63 k curl i686 7.87.0-1.fc38 copr_base 347 k cyrus-sasl-lib i686 2.1.28-8.fc38 copr_base 858 k debugedit i686 5.0-5.fc37 local 78 k dwz i686 0.15-1.fc38 copr_base 144 k ed i686 1.18-2.fc38 copr_base 78 k efi-srpm-macros noarch 5-6.fc37 local 22 k elfutils i686 0.188-3.fc38 copr_base 543 k elfutils-debuginfod-client i686 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf i686 0.188-3.fc38 copr_base 204 k elfutils-libs i686 0.188-3.fc38 copr_base 287 k fedora-gpg-keys noarch 38-0.3 local 115 k fedora-release-common noarch 38-0.6 local 21 k fedora-release-identity-basic noarch 38-0.6 local 11 k fedora-repos noarch 38-0.3 local 10 k fedora-repos-rawhide noarch 38-0.3 local 9.7 k file i686 5.42-4.fc38 copr_base 49 k file-libs i686 5.42-4.fc38 copr_base 684 k filesystem i686 3.18-2.fc37 local 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 local 26 k fpc-srpm-macros noarch 1.3-6.fc37 local 7.7 k gdb-minimal i686 12.1-10.fc38 local 3.9 M gdbm-libs i686 1:1.23-2.fc37 local 60 k ghc-srpm-macros noarch 1.5.0-7.fc37 local 7.8 k glibc i686 2.36.9000-19.fc38 local 1.9 M glibc-common i686 2.36.9000-19.fc38 local 315 k glibc-gconv-extra i686 2.36.9000-19.fc38 local 1.6 M gmp i686 1:6.2.1-3.fc37 local 305 k gnat-srpm-macros noarch 4-16.fc37 local 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 local 27 k jansson i686 2.13.1-5.fc37 local 46 k kernel-srpm-macros noarch 1.0-15.fc37 local 9.4 k keyutils-libs i686 1.6.1-5.fc37 local 32 k krb5-libs i686 1.20.1-3.fc38 local 763 k libacl i686 2.3.1-4.fc38 copr_base 25 k libarchive i686 3.6.1-3.fc38 local 443 k libattr i686 2.5.1-5.fc38 copr_base 19 k libblkid i686 2.38.1-3.fc38 local 116 k libbrotli i686 1.0.9-9.fc38 copr_base 318 k libcap i686 2.48-5.fc37 local 68 k libcap-ng i686 0.8.3-4.fc38 local 33 k libcom_err i686 1.46.5-3.fc37 local 26 k libcurl i686 7.87.0-1.fc38 copr_base 327 k libdb i686 5.3.28-54.fc38 local 827 k libeconf i686 0.4.0-4.fc37 local 29 k libevent i686 2.1.12-7.fc37 local 279 k libfdisk i686 2.38.1-3.fc38 local 173 k libffi i686 3.4.4-1.fc38 local 36 k libgcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 101 k libgomp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 304 k libidn2 i686 2.3.4-1.fc38 local 154 k libmount i686 2.38.1-3.fc38 local 141 k libnghttp2 i686 1.51.0-1.fc38 local 80 k libnsl2 i686 2.0.0-4.fc37 local 31 k libpkgconf i686 1.8.0-3.fc37 local 38 k libpsl i686 0.21.1-6.fc37 local 64 k libpwquality i686 1.4.5-1.fc38 local 108 k libselinux i686 3.4-6.fc38 local 91 k libsemanage i686 3.4-6.fc38 local 128 k libsepol i686 3.4-4.fc38 local 336 k libsigsegv i686 2.14-3.fc37 local 27 k libsmartcols i686 2.38.1-3.fc38 local 65 k libssh i686 0.10.4-2.fc38 local 222 k libssh-config noarch 0.10.4-2.fc38 local 8.8 k libstdc++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 857 k libtasn1 i686 4.19.0-1.fc38 local 76 k libtirpc i686 1.3.3-0.fc37 local 101 k libunistring i686 1.0-2.fc37 local 551 k libutempter i686 1.2.1-7.fc37 local 26 k libuuid i686 2.38.1-3.fc38 local 28 k libverto i686 0.3.2-4.fc37 local 21 k libxcrypt i686 4.4.33-5.fc38 local 123 k libxml2 i686 2.10.3-2.fc38 local 745 k libzstd i686 1.5.2-3.fc37 local 274 k lua-libs i686 5.4.4-6.fc38 local 148 k lua-srpm-macros noarch 1-7.fc37 local 8.8 k lz4-libs i686 1.9.3-5.fc37 local 72 k mpfr i686 4.1.1-2.fc38 local 637 k ncurses-base noarch 6.3-5.20221126.fc38 local 61 k ncurses-libs i686 6.3-5.20221126.fc38 local 348 k nettle i686 3.8-2.fc37 local 430 k nim-srpm-macros noarch 3-7.fc37 local 8.4 k ocaml-srpm-macros noarch 7-2.fc37 local 13 k openblas-srpm-macros noarch 2-12.fc37 local 7.5 k openldap i686 2.6.3-1.fc38 local 273 k openssl-libs i686 1:3.0.5-6.fc38 local 2.1 M p11-kit i686 0.24.1-5.fc38 local 335 k p11-kit-trust i686 0.24.1-5.fc38 local 135 k package-notes-srpm-macros noarch 0.5-6.fc38 local 11 k pam i686 1.5.2-15.fc38 local 535 k pam-libs i686 1.5.2-15.fc38 local 60 k pcre2 i686 10.40-1.fc37.1 local 234 k pcre2-syntax noarch 10.40-1.fc37.1 local 142 k perl-srpm-macros noarch 1-47.fc38 local 8.2 k pkgconf i686 1.8.0-3.fc37 local 42 k pkgconf-m4 noarch 1.8.0-3.fc37 local 14 k pkgconf-pkg-config i686 1.8.0-3.fc37 local 10 k popt i686 1.19-1.fc38 local 61 k publicsuffix-list-dafsa noarch 20221208-1.fc38 local 59 k python-srpm-macros noarch 3.11-6.fc38 local 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 local 7.9 k readline i686 8.2-2.fc38 local 218 k rpm i686 4.18.0-8.fc38 local 543 k rpm-build-libs i686 4.18.0-8.fc38 local 102 k rpm-libs i686 4.18.0-8.fc38 local 341 k rpm-sequoia i686 1.2.0-1.fc38 local 924 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 local 8.8 k rust-srpm-macros noarch 23-1.fc38 local 9.4 k setup noarch 2.14.3-1.fc38 local 146 k sqlite-libs i686 3.40.0-1.fc38 local 705 k systemd-libs i686 252.4-598.fc38 local 662 k tzdata noarch 2022g-1.fc38 local 432 k util-linux-core i686 2.38.1-3.fc38 local 467 k xxhash-libs i686 0.8.1-3.fc37 local 59 k xz-libs i686 5.2.9-1.fc38 local 101 k zip i686 3.0-35.fc38 local 263 k zlib i686 1.2.13-1.fc38 local 92 k zstd i686 1.5.2-3.fc37 local 418 k Installing Groups: build Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 53 M Installed size: 179 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.i686.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.i686.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.i686.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.i686.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.i686.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.i686.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.i686.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.i686.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.i686.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.i686.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.i686.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.i686.rpm: Already downloaded [SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.fc37.i686.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded [SKIPPED] filesystem-3.18-2.fc37.i686.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc37.i686.rpm: Already downloaded [SKIPPED] gdb-minimal-12.1-10.fc38.i686.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc37.i686.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc37.i686.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.i686.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc37.i686.rpm: Already downloaded [SKIPPED] info-7.0.1-1.fc38.i686.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc37.i686.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc37.i686.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc37.i686.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.i686.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc37.i686.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.i686.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc37.i686.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc37.i686.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.i686.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc37.i686.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc37.i686.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.i686.rpm: Already downloaded [SKIPPED] libselinux-3.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] libsemanage-3.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] libsepol-3.4-4.fc38.i686.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc37.i686.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.i686.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc37.i686.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc37.i686.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc37.i686.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc37.i686.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.i686.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.i686.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.i686.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc37.i686.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.i686.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.i686.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc37.i686.rpm: Already downloaded [SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.i686.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.i686.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.i686.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc37.i686.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc37.1.i686.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.i686.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.i686.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.i686.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.i686.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.i686.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.i686.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.i686.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.i686.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.i686.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.i686.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.i686.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.i686.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.i686.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.i686.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.i686.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.i686 1/1 Preparing : 1/1 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 1/153 Installing : fedora-release-identity-basic-38-0.6.noarch 2/153 Installing : tzdata-2022g-1.fc38.noarch 3/153 Installing : rust-srpm-macros-23-1.fc38.noarch 4/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 5/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 7/153 Installing : perl-srpm-macros-1-47.fc38.noarch 8/153 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 9/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 10/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 11/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 12/153 Installing : nim-srpm-macros-3-7.fc37.noarch 13/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 14/153 Installing : libssh-config-0.10.4-2.fc38.noarch 15/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 16/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 17/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 18/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 19/153 Installing : fedora-gpg-keys-38-0.3.noarch 20/153 Installing : fedora-release-38-0.6.noarch 21/153 Installing : fedora-release-common-38-0.6.noarch 22/153 Installing : fedora-repos-rawhide-38-0.3.noarch 23/153 Installing : fedora-repos-38-0.3.noarch 24/153 Installing : setup-2.14.3-1.fc38.noarch 25/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 25/153 Installing : filesystem-3.18-2.fc37.i686 26/153 Installing : basesystem-11-14.fc37.noarch 27/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 28/153 Installing : coreutils-common-9.1-8.fc38.i686 29/153 Installing : libgcc-13.0.0-0.4.fc38.i686 30/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.i686 30/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.i686 31/153 Installing : ncurses-libs-6.3-5.20221126.fc38.i686 32/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : glibc-2.36.9000-19.fc38.i686 33/153 Running scriptlet: glibc-2.36.9000-19.fc38.i686 33/153 Installing : bash-5.2.9-3.fc38.i686 34/153 Running scriptlet: bash-5.2.9-3.fc38.i686 34/153 Installing : glibc-common-2.36.9000-19.fc38.i686 35/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.i686 36/153 Installing : zlib-1.2.13-1.fc38.i686 37/153 Installing : xz-libs-5.2.9-1.fc38.i686 38/153 Installing : bzip2-libs-1.0.8-12.fc38.i686 39/153 Installing : elfutils-libelf-0.188-3.fc38.i686 40/153 Installing : gmp-1:6.2.1-3.fc37.i686 41/153 Installing : libstdc++-13.0.0-0.4.fc38.i686 42/153 Installing : libuuid-2.38.1-3.fc38.i686 43/153 Installing : libzstd-1.5.2-3.fc37.i686 44/153 Installing : popt-1.19-1.fc38.i686 45/153 Installing : libblkid-2.38.1-3.fc38.i686 46/153 Installing : libattr-2.5.1-5.fc38.i686 47/153 Installing : libacl-2.3.1-4.fc38.i686 48/153 Installing : libcap-2.48-5.fc37.i686 49/153 Installing : libxcrypt-4.4.33-5.fc38.i686 50/153 Installing : readline-8.2-2.fc38.i686 51/153 Installing : lz4-libs-1.9.3-5.fc37.i686 52/153 Installing : systemd-libs-252.4-598.fc38.i686 53/153 Installing : mpfr-4.1.1-2.fc38.i686 54/153 Installing : dwz-0.15-1.fc38.i686 55/153 Installing : unzip-6.0-58.fc38.i686 56/153 Installing : file-libs-5.42-4.fc38.i686 57/153 Installing : file-5.42-4.fc38.i686 58/153 Installing : sqlite-libs-3.40.0-1.fc38.i686 59/153 Installing : alternatives-1.21-1.fc38.i686 60/153 Installing : libcap-ng-0.8.3-4.fc38.i686 61/153 Installing : audit-libs-3.0.9-2.fc38.i686 62/153 Installing : libcom_err-1.46.5-3.fc37.i686 63/153 Installing : libeconf-0.4.0-4.fc37.i686 64/153 Installing : pam-libs-1.5.2-15.fc38.i686 65/153 Installing : libsepol-3.4-4.fc38.i686 66/153 Installing : libsmartcols-2.38.1-3.fc38.i686 67/153 Installing : libunistring-1.0-2.fc37.i686 68/153 Installing : libidn2-2.3.4-1.fc38.i686 69/153 Installing : lua-libs-5.4.4-6.fc38.i686 70/153 Installing : pcre2-10.40-1.fc37.1.i686 71/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 72/153 Installing : libselinux-3.4-6.fc38.i686 73/153 Installing : sed-4.8-11.fc37.i686 74/153 Installing : grep-3.8-1.fc38.i686 75/153 Installing : findutils-1:4.9.0-2.fc38.i686 76/153 Installing : xz-5.2.9-1.fc38.i686 77/153 Installing : libmount-2.38.1-3.fc38.i686 78/153 Installing : util-linux-core-2.38.1-3.fc38.i686 79/153 Installing : libsemanage-3.4-6.fc38.i686 80/153 Installing : shadow-utils-2:4.13-3.fc38.i686 81/153 Running scriptlet: libutempter-1.2.1-7.fc37.i686 82/153 Installing : libutempter-1.2.1-7.fc37.i686 82/153 Installing : tar-2:1.34-5.fc38.i686 83/153 Installing : libpsl-0.21.1-6.fc37.i686 84/153 Installing : zip-3.0-35.fc38.i686 85/153 Installing : zstd-1.5.2-3.fc37.i686 86/153 Installing : libfdisk-2.38.1-3.fc38.i686 87/153 Installing : nettle-3.8-2.fc37.i686 88/153 Installing : rpm-sequoia-1.2.0-1.fc38.i686 89/153 Installing : rpm-libs-4.18.0-8.fc38.i686 90/153 Installing : bzip2-1.0.8-12.fc38.i686 91/153 Installing : libxml2-2.10.3-2.fc38.i686 92/153 Installing : ed-1.18-2.fc38.i686 93/153 Installing : patch-2.7.6-17.fc37.i686 94/153 Installing : cpio-2.13-13.fc38.i686 95/153 Installing : diffutils-3.8-3.fc38.i686 96/153 Installing : libbrotli-1.0.9-9.fc38.i686 97/153 Installing : libgomp-13.0.0-0.4.fc38.i686 98/153 Installing : gdbm-libs-1:1.23-2.fc37.i686 99/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.i686 100/153 Installing : jansson-2.13.1-5.fc37.i686 101/153 Installing : keyutils-libs-1.6.1-5.fc37.i686 102/153 Installing : libdb-5.3.28-54.fc38.i686 103/153 Installing : libffi-3.4.4-1.fc38.i686 104/153 Installing : p11-kit-0.24.1-5.fc38.i686 105/153 Installing : libnghttp2-1.51.0-1.fc38.i686 106/153 Installing : libpkgconf-1.8.0-3.fc37.i686 107/153 Installing : pkgconf-1.8.0-3.fc37.i686 108/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.i686 109/153 Installing : libsigsegv-2.14-3.fc37.i686 110/153 Installing : gawk-5.1.1-4.fc37.i686 111/153 Installing : libtasn1-4.19.0-1.fc38.i686 112/153 Installing : p11-kit-trust-0.24.1-5.fc38.i686 113/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.i686 113/153 Installing : openssl-libs-1:3.0.5-6.fc38.i686 114/153 Installing : coreutils-9.1-8.fc38.i686 115/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 116/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 116/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 117/153 Installing : authselect-libs-1.4.2-1.fc38.i686 117/153 Installing : gzip-1.12-2.fc37.i686 118/153 Installing : cracklib-2.9.7-30.fc38.i686 119/153 Installing : libpwquality-1.4.5-1.fc38.i686 120/153 Installing : authselect-1.4.2-1.fc38.i686 121/153 Installing : libarchive-3.6.1-3.fc38.i686 122/153 Installing : libevent-2.1.12-7.fc37.i686 123/153 Installing : openldap-2.6.3-1.fc38.i686 124/153 Installing : libverto-0.3.2-4.fc37.i686 125/153 Installing : krb5-libs-1.20.1-3.fc38.i686 126/153 Installing : libtirpc-1.3.3-0.fc37.i686 127/153 Installing : libnsl2-2.0.0-4.fc37.i686 128/153 Installing : pam-1.5.2-15.fc38.i686 129/153 Installing : libssh-0.10.4-2.fc38.i686 130/153 Installing : libcurl-7.87.0-1.fc38.i686 131/153 Installing : elfutils-libs-0.188-3.fc38.i686 132/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.i686 133/153 Installing : binutils-gold-2.39-6.fc38.i686 134/153 Installing : binutils-2.39-6.fc38.i686 135/153 Running scriptlet: binutils-2.39-6.fc38.i686 135/153 Installing : elfutils-0.188-3.fc38.i686 136/153 Installing : rpm-build-libs-4.18.0-8.fc38.i686 137/153 Installing : curl-7.87.0-1.fc38.i686 138/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 139/153 Installing : rpm-4.18.0-8.fc38.i686 139/153 Installing : efi-srpm-macros-5-6.fc37.noarch 140/153 Installing : lua-srpm-macros-1-7.fc37.noarch 141/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 142/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 143/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 144/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 145/153 Installing : redhat-rpm-config-235-1.fc38.noarch 146/153 Installing : xxhash-libs-0.8.1-3.fc37.i686 147/153 Installing : gdb-minimal-12.1-10.fc38.i686 148/153 Installing : debugedit-5.0-5.fc37.i686 149/153 Installing : rpm-build-4.18.0-8.fc38.i686 150/153 Installing : util-linux-2.38.1-3.fc38.i686 151/153 Installing : which-2.21-36.fc38.i686 152/153 Installing : info-7.0.1-1.fc38.i686 153/153 Running scriptlet: filesystem-3.18-2.fc37.i686 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.i686 153/153 Running scriptlet: rpm-4.18.0-8.fc38.i686 153/153 Running scriptlet: info-7.0.1-1.fc38.i686 153/153 Verifying : alternatives-1.21-1.fc38.i686 1/153 Verifying : authselect-1.4.2-1.fc38.i686 2/153 Verifying : authselect-libs-1.4.2-1.fc38.i686 3/153 Verifying : bash-5.2.9-3.fc38.i686 4/153 Verifying : binutils-2.39-6.fc38.i686 5/153 Verifying : binutils-gold-2.39-6.fc38.i686 6/153 Verifying : bzip2-1.0.8-12.fc38.i686 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.i686 8/153 Verifying : coreutils-9.1-8.fc38.i686 9/153 Verifying : coreutils-common-9.1-8.fc38.i686 10/153 Verifying : cpio-2.13-13.fc38.i686 11/153 Verifying : cracklib-2.9.7-30.fc38.i686 12/153 Verifying : curl-7.87.0-1.fc38.i686 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.i686 14/153 Verifying : diffutils-3.8-3.fc38.i686 15/153 Verifying : dwz-0.15-1.fc38.i686 16/153 Verifying : ed-1.18-2.fc38.i686 17/153 Verifying : elfutils-0.188-3.fc38.i686 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.i686 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.i686 21/153 Verifying : elfutils-libs-0.188-3.fc38.i686 22/153 Verifying : file-5.42-4.fc38.i686 23/153 Verifying : file-libs-5.42-4.fc38.i686 24/153 Verifying : findutils-1:4.9.0-2.fc38.i686 25/153 Verifying : libacl-2.3.1-4.fc38.i686 26/153 Verifying : libattr-2.5.1-5.fc38.i686 27/153 Verifying : libbrotli-1.0.9-9.fc38.i686 28/153 Verifying : libcurl-7.87.0-1.fc38.i686 29/153 Verifying : libgcc-13.0.0-0.4.fc38.i686 30/153 Verifying : libgomp-13.0.0-0.4.fc38.i686 31/153 Verifying : libstdc++-13.0.0-0.4.fc38.i686 32/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 33/153 Verifying : audit-libs-3.0.9-2.fc38.i686 34/153 Verifying : basesystem-11-14.fc37.noarch 35/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 36/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 37/153 Verifying : debugedit-5.0-5.fc37.i686 38/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 39/153 Verifying : fedora-gpg-keys-38-0.3.noarch 40/153 Verifying : fedora-release-38-0.6.noarch 41/153 Verifying : fedora-release-common-38-0.6.noarch 42/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 43/153 Verifying : fedora-repos-38-0.3.noarch 44/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 45/153 Verifying : filesystem-3.18-2.fc37.i686 46/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 47/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 48/153 Verifying : gawk-5.1.1-4.fc37.i686 49/153 Verifying : gdb-minimal-12.1-10.fc38.i686 50/153 Verifying : gdbm-libs-1:1.23-2.fc37.i686 51/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 52/153 Verifying : glibc-2.36.9000-19.fc38.i686 53/153 Verifying : glibc-common-2.36.9000-19.fc38.i686 54/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.i686 55/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.i686 56/153 Verifying : gmp-1:6.2.1-3.fc37.i686 57/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 58/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 59/153 Verifying : grep-3.8-1.fc38.i686 60/153 Verifying : gzip-1.12-2.fc37.i686 61/153 Verifying : info-7.0.1-1.fc38.i686 62/153 Verifying : jansson-2.13.1-5.fc37.i686 63/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 64/153 Verifying : keyutils-libs-1.6.1-5.fc37.i686 65/153 Verifying : krb5-libs-1.20.1-3.fc38.i686 66/153 Verifying : libarchive-3.6.1-3.fc38.i686 67/153 Verifying : libblkid-2.38.1-3.fc38.i686 68/153 Verifying : libcap-2.48-5.fc37.i686 69/153 Verifying : libcap-ng-0.8.3-4.fc38.i686 70/153 Verifying : libcom_err-1.46.5-3.fc37.i686 71/153 Verifying : libdb-5.3.28-54.fc38.i686 72/153 Verifying : libeconf-0.4.0-4.fc37.i686 73/153 Verifying : libevent-2.1.12-7.fc37.i686 74/153 Verifying : libfdisk-2.38.1-3.fc38.i686 75/153 Verifying : libffi-3.4.4-1.fc38.i686 76/153 Verifying : libidn2-2.3.4-1.fc38.i686 77/153 Verifying : libmount-2.38.1-3.fc38.i686 78/153 Verifying : libnghttp2-1.51.0-1.fc38.i686 79/153 Verifying : libnsl2-2.0.0-4.fc37.i686 80/153 Verifying : libpkgconf-1.8.0-3.fc37.i686 81/153 Verifying : libpsl-0.21.1-6.fc37.i686 82/153 Verifying : libpwquality-1.4.5-1.fc38.i686 83/153 Verifying : libselinux-3.4-6.fc38.i686 84/153 Verifying : libsemanage-3.4-6.fc38.i686 85/153 Verifying : libsepol-3.4-4.fc38.i686 86/153 Verifying : libsigsegv-2.14-3.fc37.i686 87/153 Verifying : libsmartcols-2.38.1-3.fc38.i686 88/153 Verifying : libssh-0.10.4-2.fc38.i686 89/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 90/153 Verifying : libtasn1-4.19.0-1.fc38.i686 91/153 Verifying : libtirpc-1.3.3-0.fc37.i686 92/153 Verifying : libunistring-1.0-2.fc37.i686 93/153 Verifying : libutempter-1.2.1-7.fc37.i686 94/153 Verifying : libuuid-2.38.1-3.fc38.i686 95/153 Verifying : libverto-0.3.2-4.fc37.i686 96/153 Verifying : libxcrypt-4.4.33-5.fc38.i686 97/153 Verifying : libxml2-2.10.3-2.fc38.i686 98/153 Verifying : libzstd-1.5.2-3.fc37.i686 99/153 Verifying : lua-libs-5.4.4-6.fc38.i686 100/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 101/153 Verifying : lz4-libs-1.9.3-5.fc37.i686 102/153 Verifying : mpfr-4.1.1-2.fc38.i686 103/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 104/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.i686 105/153 Verifying : nettle-3.8-2.fc37.i686 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.i686 110/153 Verifying : openssl-libs-1:3.0.5-6.fc38.i686 111/153 Verifying : p11-kit-0.24.1-5.fc38.i686 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.i686 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.i686 115/153 Verifying : pam-libs-1.5.2-15.fc38.i686 116/153 Verifying : patch-2.7.6-17.fc37.i686 117/153 Verifying : pcre2-10.40-1.fc37.1.i686 118/153 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.i686 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.i686 123/153 Verifying : popt-1.19-1.fc38.i686 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.i686 128/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-8.fc38.i686 130/153 Verifying : rpm-build-4.18.0-8.fc38.i686 131/153 Verifying : rpm-build-libs-4.18.0-8.fc38.i686 132/153 Verifying : rpm-libs-4.18.0-8.fc38.i686 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.i686 134/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.i686 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.i686 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.i686 140/153 Verifying : systemd-libs-252.4-598.fc38.i686 141/153 Verifying : tar-2:1.34-5.fc38.i686 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.i686 144/153 Verifying : util-linux-2.38.1-3.fc38.i686 145/153 Verifying : util-linux-core-2.38.1-3.fc38.i686 146/153 Verifying : which-2.21-36.fc38.i686 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.i686 148/153 Verifying : xz-5.2.9-1.fc38.i686 149/153 Verifying : xz-libs-5.2.9-1.fc38.i686 150/153 Verifying : zip-3.0-35.fc38.i686 151/153 Verifying : zlib-1.2.13-1.fc38.i686 152/153 Verifying : zstd-1.5.2-3.fc37.i686 153/153 Installed: alternatives-1.21-1.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.i686 authselect-1.4.2-1.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.i686 binutils-2.39-6.fc38.i686 binutils-gold-2.39-6.fc38.i686 bzip2-1.0.8-12.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.i686 coreutils-common-9.1-8.fc38.i686 cpio-2.13-13.fc38.i686 cracklib-2.9.7-30.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 debugedit-5.0-5.fc37.i686 diffutils-3.8-3.fc38.i686 dwz-0.15-1.fc38.i686 ed-1.18-2.fc38.i686 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.i686 elfutils-libs-0.188-3.fc38.i686 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc38.i686 file-libs-5.42-4.fc38.i686 filesystem-3.18-2.fc37.i686 findutils-1:4.9.0-2.fc38.i686 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc37.i686 gdb-minimal-12.1-10.fc38.i686 gdbm-libs-1:1.23-2.fc37.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.i686 glibc-common-2.36.9000-19.fc38.i686 glibc-gconv-extra-2.36.9000-19.fc38.i686 glibc-minimal-langpack-2.36.9000-19.fc38.i686 gmp-1:6.2.1-3.fc37.i686 gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.i686 gzip-1.12-2.fc37.i686 info-7.0.1-1.fc38.i686 jansson-2.13.1-5.fc37.i686 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc37.i686 krb5-libs-1.20.1-3.fc38.i686 libacl-2.3.1-4.fc38.i686 libarchive-3.6.1-3.fc38.i686 libattr-2.5.1-5.fc38.i686 libblkid-2.38.1-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 libcap-2.48-5.fc37.i686 libcap-ng-0.8.3-4.fc38.i686 libcom_err-1.46.5-3.fc37.i686 libcurl-7.87.0-1.fc38.i686 libdb-5.3.28-54.fc38.i686 libeconf-0.4.0-4.fc37.i686 libevent-2.1.12-7.fc37.i686 libfdisk-2.38.1-3.fc38.i686 libffi-3.4.4-1.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 libgomp-13.0.0-0.4.fc38.i686 libidn2-2.3.4-1.fc38.i686 libmount-2.38.1-3.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 libnsl2-2.0.0-4.fc37.i686 libpkgconf-1.8.0-3.fc37.i686 libpsl-0.21.1-6.fc37.i686 libpwquality-1.4.5-1.fc38.i686 libselinux-3.4-6.fc38.i686 libsemanage-3.4-6.fc38.i686 libsepol-3.4-4.fc38.i686 libsigsegv-2.14-3.fc37.i686 libsmartcols-2.38.1-3.fc38.i686 libssh-0.10.4-2.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.i686 libtasn1-4.19.0-1.fc38.i686 libtirpc-1.3.3-0.fc37.i686 libunistring-1.0-2.fc37.i686 libutempter-1.2.1-7.fc37.i686 libuuid-2.38.1-3.fc38.i686 libverto-0.3.2-4.fc37.i686 libxcrypt-4.4.33-5.fc38.i686 libxml2-2.10.3-2.fc38.i686 libzstd-1.5.2-3.fc37.i686 lua-libs-5.4.4-6.fc38.i686 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc37.i686 mpfr-4.1.1-2.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.i686 nettle-3.8-2.fc37.i686 nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.i686 openssl-libs-1:3.0.5-6.fc38.i686 p11-kit-0.24.1-5.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.i686 pam-libs-1.5.2-15.fc38.i686 patch-2.7.6-17.fc37.i686 pcre2-10.40-1.fc37.1.i686 pcre2-syntax-10.40-1.fc37.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.i686 pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.i686 popt-1.19-1.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch qt5-srpm-macros-5.15.7-1.fc38.noarch readline-8.2-2.fc38.i686 redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.i686 rpm-build-4.18.0-8.fc38.i686 rpm-build-libs-4.18.0-8.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.i686 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.i686 sqlite-libs-3.40.0-1.fc38.i686 systemd-libs-252.4-598.fc38.i686 tar-2:1.34-5.fc38.i686 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.i686 util-linux-2.38.1-3.fc38.i686 util-linux-core-2.38.1-3.fc38.i686 which-2.21-36.fc38.i686 xxhash-libs-0.8.1-3.fc37.i686 xz-5.2.9-1.fc38.i686 xz-libs-5.2.9-1.fc38.i686 zip-3.0-35.fc38.i686 zlib-1.2.13-1.fc38.i686 zstd-1.5.2-3.fc37.i686 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: file-libs-5.42-4.fc38.i686 libsemanage-3.4-6.fc38.i686 kernel-srpm-macros-1.0-15.fc37.noarch redhat-rpm-config-235-1.fc38.noarch libcap-2.48-5.fc37.i686 util-linux-core-2.38.1-3.fc38.i686 libselinux-3.4-6.fc38.i686 nim-srpm-macros-3-7.fc37.noarch gdbm-libs-1.23-2.fc37.i686 package-notes-srpm-macros-0.5-6.fc38.noarch audit-libs-3.0.9-2.fc38.i686 elfutils-debuginfod-client-0.188-3.fc38.i686 ncurses-libs-6.3-5.20221126.fc38.i686 jansson-2.13.1-5.fc37.i686 coreutils-common-9.1-8.fc38.i686 libuuid-2.38.1-3.fc38.i686 binutils-gold-2.39-6.fc38.i686 ansible-srpm-macros-1-8.1.fc38.noarch pcre2-syntax-10.40-1.fc37.1.noarch glibc-minimal-langpack-2.36.9000-19.fc38.i686 krb5-libs-1.20.1-3.fc38.i686 which-2.21-36.fc38.i686 util-linux-2.38.1-3.fc38.i686 gzip-1.12-2.fc37.i686 xxhash-libs-0.8.1-3.fc37.i686 libgomp-13.0.0-0.4.fc38.i686 libevent-2.1.12-7.fc37.i686 alternatives-1.21-1.fc38.i686 openldap-2.6.3-1.fc38.i686 libffi-3.4.4-1.fc38.i686 libpkgconf-1.8.0-3.fc37.i686 libutempter-1.2.1-7.fc37.i686 popt-1.19-1.fc38.i686 libnghttp2-1.51.0-1.fc38.i686 rpm-build-4.18.0-8.fc38.i686 setup-2.14.3-1.fc38.noarch libcap-ng-0.8.3-4.fc38.i686 fedora-repos-rawhide-38-0.3.noarch libacl-2.3.1-4.fc38.i686 libsepol-3.4-4.fc38.i686 diffutils-3.8-3.fc38.i686 zstd-1.5.2-3.fc37.i686 xz-5.2.9-1.fc38.i686 libssh-config-0.10.4-2.fc38.noarch libxml2-2.10.3-2.fc38.i686 go-srpm-macros-3.2.0-1.fc38.noarch tzdata-2022g-1.fc38.noarch file-5.42-4.fc38.i686 elfutils-0.188-3.fc38.i686 crypto-policies-20221215-1.gita4c31a3.fc38.noarch grep-3.8-1.fc38.i686 libsigsegv-2.14-3.fc37.i686 fedora-release-identity-basic-38-0.6.noarch ocaml-srpm-macros-7-2.fc37.noarch libtasn1-4.19.0-1.fc38.i686 lz4-libs-1.9.3-5.fc37.i686 sqlite-libs-3.40.0-1.fc38.i686 libeconf-0.4.0-4.fc37.i686 elfutils-libelf-0.188-3.fc38.i686 libbrotli-1.0.9-9.fc38.i686 rpm-libs-4.18.0-8.fc38.i686 libxcrypt-4.4.33-5.fc38.i686 keyutils-libs-1.6.1-5.fc37.i686 openssl-libs-3.0.5-6.fc38.i686 shadow-utils-4.13-3.fc38.i686 authselect-1.4.2-1.fc38.i686 libgcc-13.0.0-0.4.fc38.i686 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch libattr-2.5.1-5.fc38.i686 fedora-gpg-keys-38-0.3.noarch gmp-6.2.1-3.fc37.i686 fonts-srpm-macros-2.0.5-10.fc38.noarch libsmartcols-2.38.1-3.fc38.i686 libunistring-1.0-2.fc37.i686 readline-8.2-2.fc38.i686 publicsuffix-list-dafsa-20221208-1.fc38.noarch dwz-0.15-1.fc38.i686 p11-kit-trust-0.24.1-5.fc38.i686 libtirpc-1.3.3-0.fc37.i686 ghc-srpm-macros-1.5.0-7.fc37.noarch xz-libs-5.2.9-1.fc38.i686 glibc-2.36.9000-19.fc38.i686 info-7.0.1-1.fc38.i686 libpsl-0.21.1-6.fc37.i686 libdb-5.3.28-54.fc38.i686 bzip2-libs-1.0.8-12.fc38.i686 libfdisk-2.38.1-3.fc38.i686 cpio-2.13-13.fc38.i686 gnat-srpm-macros-4-16.fc37.noarch libcurl-7.87.0-1.fc38.i686 rpm-4.18.0-8.fc38.i686 lua-srpm-macros-1-7.fc37.noarch binutils-2.39-6.fc38.i686 efi-srpm-macros-5-6.fc37.noarch findutils-4.9.0-2.fc38.i686 filesystem-3.18-2.fc37.i686 debugedit-5.0-5.fc37.i686 curl-7.87.0-1.fc38.i686 libnsl2-2.0.0-4.fc37.i686 fedora-repos-38-0.3.noarch lua-libs-5.4.4-6.fc38.i686 basesystem-11-14.fc37.noarch pkgconf-m4-1.8.0-3.fc37.noarch tar-1.34-5.fc38.i686 pam-libs-1.5.2-15.fc38.i686 ca-certificates-2022.2.54-5.fc37.noarch glibc-gconv-extra-2.36.9000-19.fc38.i686 fedora-release-38-0.6.noarch bzip2-1.0.8-12.fc38.i686 mpfr-4.1.1-2.fc38.i686 rpm-sequoia-1.2.0-1.fc38.i686 authselect-libs-1.4.2-1.fc38.i686 cracklib-2.9.7-30.fc38.i686 nettle-3.8-2.fc37.i686 rpm-build-libs-4.18.0-8.fc38.i686 sed-4.8-11.fc37.i686 libpwquality-1.4.5-1.fc38.i686 openblas-srpm-macros-2-12.fc37.noarch libzstd-1.5.2-3.fc37.i686 coreutils-9.1-8.fc38.i686 unzip-6.0-58.fc38.i686 libarchive-3.6.1-3.fc38.i686 zlib-1.2.13-1.fc38.i686 libidn2-2.3.4-1.fc38.i686 python-srpm-macros-3.11-6.fc38.noarch libblkid-2.38.1-3.fc38.i686 perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.i686 gdb-minimal-12.1-10.fc38.i686 libcom_err-1.46.5-3.fc37.i686 ed-1.18-2.fc38.i686 libmount-2.38.1-3.fc38.i686 gawk-5.1.1-4.fc37.i686 elfutils-default-yama-scope-0.188-3.fc38.noarch pkgconf-pkg-config-1.8.0-3.fc37.i686 rust-srpm-macros-23-1.fc38.noarch glibc-common-2.36.9000-19.fc38.i686 ncurses-base-6.3-5.20221126.fc38.noarch zip-3.0-35.fc38.i686 elfutils-libs-0.188-3.fc38.i686 libverto-0.3.2-4.fc37.i686 qt5-srpm-macros-5.15.7-1.fc38.noarch fedora-release-common-38-0.6.noarch pcre2-10.40-1.fc37.1.i686 patch-2.7.6-17.fc37.i686 fpc-srpm-macros-1.3-6.fc37.noarch bash-5.2.9-3.fc38.i686 p11-kit-0.24.1-5.fc38.i686 cyrus-sasl-lib-2.1.28-8.fc38.i686 libssh-0.10.4-2.fc38.i686 libstdc++-13.0.0-0.4.fc38.i686 systemd-libs-252.4-598.fc38.i686 pam-1.5.2-15.fc38.i686 Start: buildsrpm Start: rpmbuild -bs Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1670025600 Wrote: /builddir/build/SRPMS/freefem++-4.12-1.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-12fvk2a1/freefem++/freefem++.spec) Config(child) 1 minutes 16 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/freefem++-4.12-1.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1671894457.078519 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/freefem++-4.12-1.fc38.src.rpm) Config(fedora-rawhide-i686) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1671894457.078519/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-i686-bootstrap-1671894457.078519/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 10 kB/s | 3.0 kB 00:00 local 11 kB/s | 3.8 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for freefem++-4.12-1.fc38.src.rpm Start: build setup for freefem++-4.12-1.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1670025600 Wrote: /builddir/build/SRPMS/freefem++-4.12-1.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 12 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 9.2 kB/s | 3.0 kB 00:00 local 14 kB/s | 3.8 kB 00:00 Dependencies resolved. ================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================= Installing: Lmod i686 8.7.14-1.fc38 copr_base 230 k MUMPS-devel i686 5.5.1-1.fc38 local 812 k MUMPS-mpich-devel i686 5.5.1-1.fc38 local 812 k MUMPS-openmpi-devel i686 5.5.1-1.fc38 local 812 k NLopt-devel i686 2.7.1-11.fc38 copr_base 42 k SuperLU-devel i686 5.3.0-3.fc38 copr_base 27 k arpack-devel i686 3.8.0-5.fc38 copr_base 14 k asio-devel i686 1.24.0-2.fc38 copr_base 3.2 M automake noarch 1.16.5-9.fc37 local 675 k bison i686 3.8.2-3.fc38 copr_base 987 k boost-devel i686 1.78.0-9.fc38 copr_base 11 M cgnslib-mpich-devel i686 4.3.0-5.fc38 copr_base 57 k cgnslib-openmpi-devel i686 4.3.0-5.fc38 copr_base 57 k cmake i686 3.25.1-1.fc38 copr_base 7.4 M coin-or-Ipopt-devel i686 3.14.9-1.fc38 copr_base 186 k fftw-devel i686 3.3.10-3.fc37 local 129 k flex i686 2.6.4-11.fc38 copr_base 289 k flexiblas-devel i686 3.2.1-3.fc38 local 101 k freeglut-devel i686 3.4.0-1.fc38 local 890 k gcc-c++ i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 13 M gcc-gfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 12 M gmm-devel noarch 5.4-5.fc37 local 126 k gsl-devel i686 2.7.1-2.fc38 local 609 k hdf5-devel i686 1.12.1-10.fc37 local 1.3 M hdf5-mpich-devel i686 1.12.1-10.fc37 local 1.2 M hdf5-openmpi-devel i686 1.12.1-10.fc37 local 1.2 M hypre-mpich-devel i686 2.24.0-3.fc37 local 167 k hypre-openmpi-devel i686 2.24.0-3.fc37 local 167 k make i686 1:4.3-11.fc37 local 540 k mesa-libGLU-devel i686 9.0.1-7.fc37 local 13 k metis-devel i686 5.1.0-33.fc37 local 11 k mmg-devel i686 5.7.1-1.fc38 local 24 k mmg2d-devel i686 5.7.1-1.fc38 local 24 k mmg3d-devel i686 5.7.1-1.fc38 local 28 k mmgs-devel i686 5.7.1-1.fc38 local 23 k mpich-devel i686 4.0.2-4.fc38 local 1.3 M openmpi-devel i686 4.1.4-7.fc38 local 1.0 M perl-Digest-MD5 i686 2.58-489.fc37 local 37 k perl-Getopt-Std noarch 1.13-492.fc38 local 19 k perl-libs i686 4:5.36.0-492.fc38 local 2.2 M petsc-devel i686 3.17.4-3.fc38 local 2.2 M petsc-mpich-devel i686 3.17.4-3.fc38 local 3.3 M petsc-openmpi-devel i686 3.17.4-3.fc38 local 6.1 M ptscotch-mpich-devel i686 6.1.2-3.fc37 local 14 k ptscotch-mpich-devel-parmetis i686 6.1.2-3.fc37 local 9.6 k ptscotch-openmpi-devel i686 6.1.2-3.fc37 local 14 k ptscotch-openmpi-devel-parmetis i686 6.1.2-3.fc37 local 9.6 k scalapack-mpich-devel i686 2.2.0-2.fc37 local 8.7 k scalapack-openmpi-devel i686 2.2.0-2.fc37 local 8.6 k scotch-devel i686 6.1.2-3.fc37 local 13 k suitesparse-devel i686 5.13.0-1.fc38 local 127 k superlu_dist-mpich-devel i686 1:8.1.1-1.fc38 local 72 k superlu_dist-openmpi-devel i686 1:8.1.1-1.fc38 local 72 k tetgen-devel i686 1.5.0-22.fc37 local 34 k wget i686 1.21.3-4.fc37 local 803 k Installing dependencies: MUMPS i686 5.5.1-1.fc38 local 2.0 M MUMPS-common noarch 5.5.1-1.fc38 local 830 k MUMPS-mpich i686 5.5.1-1.fc38 local 2.0 M MUMPS-openmpi i686 5.5.1-1.fc38 local 2.0 M MUMPS-srpm-macros noarch 5.5.1-1.fc38 local 7.8 k NLopt i686 2.7.1-11.fc38 copr_base 242 k SuperLU i686 5.3.0-3.fc38 copr_base 199 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc i686 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k arpack i686 3.8.0-5.fc38 copr_base 119 k autoconf noarch 2.71-4.fc38 copr_base 720 k avahi-libs i686 0.8-19.fc38 copr_base 73 k boost i686 1.78.0-9.fc38 copr_base 15 k boost-atomic i686 1.78.0-9.fc38 copr_base 20 k boost-chrono i686 1.78.0-9.fc38 copr_base 29 k boost-container i686 1.78.0-9.fc38 copr_base 41 k boost-context i686 1.78.0-9.fc38 copr_base 18 k boost-contract i686 1.78.0-9.fc38 copr_base 50 k boost-coroutine i686 1.78.0-9.fc38 copr_base 24 k boost-date-time i686 1.78.0-9.fc38 copr_base 17 k boost-fiber i686 1.78.0-9.fc38 copr_base 45 k boost-filesystem i686 1.78.0-9.fc38 copr_base 71 k boost-graph i686 1.78.0-9.fc38 copr_base 158 k boost-iostreams i686 1.78.0-9.fc38 copr_base 45 k boost-json i686 1.78.0-9.fc38 copr_base 123 k boost-locale i686 1.78.0-9.fc38 copr_base 243 k boost-log i686 1.78.0-9.fc38 copr_base 531 k boost-math i686 1.78.0-9.fc38 copr_base 202 k boost-nowide i686 1.78.0-9.fc38 copr_base 22 k boost-numpy3 i686 1.78.0-9.fc38 copr_base 31 k boost-program-options i686 1.78.0-9.fc38 copr_base 117 k boost-python3 i686 1.78.0-9.fc38 copr_base 104 k boost-random i686 1.78.0-9.fc38 copr_base 27 k boost-regex i686 1.78.0-9.fc38 copr_base 117 k boost-serialization i686 1.78.0-9.fc38 copr_base 145 k boost-stacktrace i686 1.78.0-9.fc38 copr_base 32 k boost-system i686 1.78.0-9.fc38 copr_base 16 k boost-test i686 1.78.0-9.fc38 copr_base 257 k boost-thread i686 1.78.0-9.fc38 copr_base 65 k boost-timer i686 1.78.0-9.fc38 copr_base 28 k boost-type_erasure i686 1.78.0-9.fc38 copr_base 37 k boost-wave i686 1.78.0-9.fc38 copr_base 231 k cgnslib-common noarch 4.3.0-5.fc38 copr_base 105 k cgnslib-libs i686 4.3.0-5.fc38 copr_base 330 k cgnslib-mpich i686 4.3.0-5.fc38 copr_base 424 k cgnslib-mpich-libs i686 4.3.0-5.fc38 copr_base 340 k cgnslib-openmpi i686 4.3.0-5.fc38 copr_base 424 k cgnslib-openmpi-libs i686 4.3.0-5.fc38 copr_base 340 k cmake-data noarch 3.25.1-1.fc38 copr_base 1.7 M cmake-filesystem i686 3.25.1-1.fc38 copr_base 17 k cmake-rpm-macros noarch 3.25.1-1.fc38 copr_base 17 k coin-or-Ipopt i686 3.14.9-1.fc38 copr_base 786 k coin-or-Ipopt-common noarch 3.14.9-1.fc38 copr_base 5.2 M cpp i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M cups-libs i686 1:2.4.2-5.fc38 copr_base 285 k dbus-libs i686 1:1.14.4-1.fc38 copr_base 167 k emacs-filesystem noarch 1:28.1-3.fc37 local 9.5 k expat i686 2.5.0-1.fc38 copr_base 115 k fftw i686 3.3.10-3.fc37 local 45 k fftw-libs i686 3.3.10-3.fc37 local 7.4 k fftw-libs-double i686 3.3.10-3.fc37 local 603 k fftw-libs-long i686 3.3.10-3.fc37 local 522 k fftw-libs-quad i686 3.3.10-3.fc37 local 929 k fftw-libs-single i686 3.3.10-3.fc37 local 583 k flexiblas i686 3.2.1-3.fc38 local 32 k flexiblas-netlib i686 3.2.1-3.fc38 local 3.0 M flexiblas-openblas-openmp i686 3.2.1-3.fc38 local 17 k fontconfig i686 2.14.1-2.fc38 copr_base 292 k fonts-filesystem noarch 1:2.0.5-10.fc38 local 8.0 k freeglut i686 3.4.0-1.fc38 local 154 k freetype i686 2.12.1-3.fc37 local 418 k gc i686 8.2.2-1.fc38 local 112 k gcc i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 34 M gcc-plugin-annobin i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 30 k gecode i686 6.2.0-10.fc37 local 3.4 M gl-manpages noarch 1.1-25.20190306.fc37 local 1.0 M glib2 i686 2.74.1-2.fc38 local 2.8 M glibc-devel i686 2.36.9000-19.fc38 local 43 k glibc-headers-x86 noarch 2.36.9000-19.fc38 local 450 k glx-utils i686 8.4.0-14.20210504git0f9e7d9.fc37 local 41 k gnupg2 i686 2.3.8-1.fc38 local 2.6 M gnutls i686 3.7.8-9.fc38 local 1.1 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 local 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 local 729 k gpgme i686 1.17.1-3.fc38 local 218 k graphite2 i686 1.3.14-10.fc37 local 96 k groff-base i686 1.22.4-10.fc37 local 1.0 M gsl i686 2.7.1-2.fc38 local 1.2 M guile22 i686 2.2.7-6.fc37 local 6.5 M harfbuzz i686 6.0.0-1.fc38 local 844 k hdf5 i686 1.12.1-10.fc37 local 2.1 M hdf5-mpich i686 1.12.1-10.fc37 local 2.1 M hdf5-openmpi i686 1.12.1-10.fc37 local 2.1 M hwdata noarch 0.365-1.fc38 local 1.5 M hwloc-libs i686 2.5.0-4.fc37 local 2.2 M hypre-mpich i686 2.24.0-3.fc37 local 1.6 M hypre-openmpi i686 2.24.0-3.fc37 local 1.6 M jsoncpp i686 1.9.5-3.fc37 local 108 k kernel-headers i686 6.1.0-1.fc38 local 1.4 M langpacks-core-font-en noarch 3.0-27.fc38 local 9.9 k libICE i686 1.0.10-9.fc37 local 74 k libSM i686 1.2.3-11.fc37 local 42 k libX11 i686 1.8.1-2.fc38 local 671 k libX11-common noarch 1.8.1-2.fc38 local 150 k libX11-devel i686 1.8.1-2.fc38 local 938 k libX11-xcb i686 1.8.1-2.fc38 local 12 k libXau i686 1.0.11-1.fc38 local 32 k libXau-devel i686 1.0.11-1.fc38 local 13 k libXext i686 1.3.5-1.fc38 local 42 k libXfixes i686 6.0.0-4.fc37 local 20 k libXft i686 2.3.6-1.fc38 local 72 k libXi i686 1.8-3.fc37 local 42 k libXmu i686 1.1.4-1.fc38 local 80 k libXrender i686 0.9.11-1.fc38 local 29 k libXt i686 1.2.1-3.fc37 local 189 k libXxf86vm i686 1.1.5-1.fc38 local 19 k libaec i686 1.0.6-3.fc37 local 44 k libaec-devel i686 1.0.6-3.fc37 local 12 k libasan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 491 k libassuan i686 2.5.5-5.fc37 local 69 k libatomic i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 17 k libb2 i686 0.98.1-7.fc37 local 35 k libcbor i686 0.7.0-8.fc38 local 59 k libdrm i686 2.4.114-1.fc38 local 173 k libdrm-devel i686 2.4.114-1.fc38 local 164 k libedit i686 3.1-44.20221030cvs.fc38 local 110 k libevdev i686 1.13.0-1.fc37 local 41 k libfabric i686 1.17.0-1.fc38 local 573 k libfido2 i686 1.12.0-2.fc38 local 106 k libgcrypt i686 1.10.1-6.fc38 local 484 k libgfortran i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 825 k libglvnd i686 1:1.6.0-1.fc38 local 131 k libglvnd-core-devel i686 1:1.6.0-1.fc38 local 17 k libglvnd-devel i686 1:1.6.0-1.fc38 local 157 k libglvnd-egl i686 1:1.6.0-1.fc38 local 38 k libglvnd-gles i686 1:1.6.0-1.fc38 local 30 k libglvnd-glx i686 1:1.6.0-1.fc38 local 139 k libglvnd-opengl i686 1:1.6.0-1.fc38 local 40 k libgpg-error i686 1.46-1.fc38 local 225 k libgudev i686 237-3.fc37 local 36 k libibumad i686 41.0-1.fc37 local 28 k libibverbs i686 41.0-1.fc37 local 441 k libicu i686 71.1-2.fc38 local 10 M libicu-devel i686 71.1-2.fc38 local 843 k libinput i686 1.22.0-2.fc38 local 213 k libjpeg-turbo i686 2.1.4-1.fc38 local 199 k libksba i686 1.6.3-1.fc38 local 161 k libmetalink i686 0.1.3-29.fc38 local 35 k libmpc i686 1.2.1-5.fc37 local 65 k libnl3 i686 3.7.0-2.fc37 local 371 k libpciaccess i686 0.16-7.fc37 local 29 k libpciaccess-devel i686 0.16-7.fc37 local 12 k libpng i686 2:1.6.37-13.fc37 local 127 k libquadmath i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 225 k libquadmath-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 20 k librdmacm i686 41.0-1.fc37 local 78 k libstdc++-devel i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libtool-ltdl i686 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 39 k libubsan i686 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 219 k libuv i686 1:1.44.2-2.fc37 local 159 k libwacom i686 2.4.0-1.fc37 local 44 k libwacom-data noarch 2.4.0-1.fc37 local 110 k libwayland-client i686 1.21.0-1.fc37 local 33 k libwayland-server i686 1.21.0-1.fc37 local 43 k libxcb i686 1.13.1-10.fc37 local 247 k libxcb-devel i686 1.13.1-10.fc37 local 1.0 M libxcrypt-devel i686 4.4.33-5.fc38 local 30 k libxkbcommon i686 1.4.1-2.fc37 local 145 k libxkbcommon-x11 i686 1.4.1-2.fc37 local 23 k libxshmfence i686 1.3-11.fc37 local 12 k lua i686 5.4.4-6.fc38 local 197 k lua-filesystem i686 1.8.0-7.fc37 local 35 k lua-json noarch 1.3.4-2.fc37 local 26 k lua-lpeg i686 1.0.2-9.fc37 local 69 k lua-posix i686 35.1-4.fc37 local 137 k lua-term i686 0.07-16.fc37 local 15 k m4 i686 1.4.19-4.fc37 local 300 k mesa-libEGL i686 22.3.1-1.fc38 local 142 k mesa-libGL i686 22.3.1-1.fc38 local 187 k mesa-libGL-devel i686 22.3.1-1.fc38 local 35 k mesa-libGLU i686 9.0.1-7.fc37 local 158 k mesa-libgbm i686 22.3.1-1.fc38 local 47 k mesa-libglapi i686 22.3.1-1.fc38 local 55 k metis i686 5.1.0-33.fc37 local 584 k mmg i686 5.7.1-1.fc38 local 704 k mmg2d i686 5.7.1-1.fc38 local 287 k mmg3d i686 5.7.1-1.fc38 local 483 k mmgs i686 5.7.1-1.fc38 local 282 k mp i686 3.1.0-40.20200303git7fd4828.fc38 local 929 k mpdecimal i686 2.5.1-4.fc37 local 106 k mpich i686 4.0.2-4.fc38 local 1.6 M mtdev i686 1.1.6-4.fc37 local 21 k munge-libs i686 0.5.15-2.fc37 local 22 k ncurses i686 6.3-5.20221126.fc38 local 409 k npth i686 1.6-10.fc38 local 24 k openblas i686 0.3.21-4.fc38 local 35 k openblas-openmp i686 0.3.21-4.fc38 local 3.8 M openmpi i686 4.1.4-7.fc38 local 2.4 M opensm-libs i686 3.3.24-4.fc37 local 80 k openssh i686 9.0p1-8.fc38 local 439 k openssh-clients i686 9.0p1-8.fc38 local 712 k orangefs i686 2.9.8-7.fc37 local 1.9 M pcre2-utf16 i686 10.40-1.fc37.1 local 216 k perl-B i686 1.83-492.fc38 local 189 k perl-Carp noarch 1.52-489.fc37 local 29 k perl-Class-Struct noarch 0.66-492.fc38 local 25 k perl-Data-Dumper i686 2.184-490.fc37 local 58 k perl-Digest noarch 1.20-489.fc37 local 26 k perl-DynaLoader i686 1.52-492.fc38 local 29 k perl-Encode i686 4:3.19-492.fc38 local 1.2 M perl-Errno i686 1.36-492.fc38 local 18 k perl-Exporter noarch 5.77-489.fc37 local 31 k perl-Fcntl i686 1.15-492.fc38 local 24 k perl-File-Basename noarch 2.85-492.fc38 local 20 k perl-File-Compare noarch 1.100.700-492.fc38 local 16 k perl-File-Copy noarch 2.39-492.fc38 local 23 k perl-File-Find noarch 1.40-492.fc38 local 28 k perl-File-Path noarch 2.18-489.fc37 local 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 local 59 k perl-File-stat noarch 1.12-492.fc38 local 20 k perl-Getopt-Long noarch 1:2.54-1.fc38 local 60 k perl-HTTP-Tiny noarch 0.082-1.fc37 local 55 k perl-IO i686 1.50-492.fc38 local 91 k perl-IPC-Open3 noarch 1.22-492.fc38 local 26 k perl-MIME-Base64 i686 3.16-489.fc37 local 31 k perl-POSIX i686 2.03-492.fc38 local 104 k perl-PathTools i686 3.84-489.fc37 local 85 k perl-Pod-Escapes noarch 1:1.07-489.fc37 local 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 local 84 k perl-Pod-Simple noarch 1:3.43-490.fc37 local 215 k perl-Pod-Usage noarch 4:2.03-3.fc37 local 40 k perl-Scalar-List-Utils i686 5:1.63-489.fc38 local 76 k perl-SelectSaver noarch 1.02-492.fc38 local 15 k perl-Socket i686 4:2.036-1.fc38 local 56 k perl-Storable i686 1:3.26-489.fc37 local 99 k perl-Symbol noarch 1.09-492.fc38 local 17 k perl-Term-ANSIColor noarch 5.01-490.fc37 local 48 k perl-Term-Cap noarch 1.17-489.fc37 local 22 k perl-Text-ParseWords noarch 3.31-489.fc37 local 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 local 22 k perl-Thread-Queue noarch 3.14-489.fc37 local 21 k perl-Time-Local noarch 2:1.300-489.fc37 local 33 k perl-constant noarch 1.33-490.fc37 local 23 k perl-if noarch 0.61.000-492.fc38 local 17 k perl-interpreter i686 4:5.36.0-492.fc38 local 75 k perl-mro i686 1.26-492.fc38 local 32 k perl-overload noarch 1.35-492.fc38 local 49 k perl-overloading noarch 0.02-492.fc38 local 16 k perl-parent noarch 1:0.239-1.fc38 local 14 k perl-podlators noarch 1:5.00-1.fc38 local 122 k perl-threads i686 1:2.27-489.fc37 local 59 k perl-threads-shared i686 1.64-489.fc37 local 45 k perl-vars noarch 1.05-492.fc38 local 16 k petsc i686 3.17.4-3.fc38 local 5.9 M petsc-mpich i686 3.17.4-3.fc38 local 6.0 M petsc-openmpi i686 3.17.4-3.fc38 local 6.1 M pmix i686 4.1.2-3.fc37 local 663 k procps-ng i686 3.3.17-8.fc38 local 332 k ptscotch-mpich i686 6.1.2-3.fc37 local 551 k ptscotch-openmpi i686 6.1.2-3.fc37 local 551 k python-pip-wheel noarch 22.3.1-1.fc38 local 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 local 715 k python3 i686 3.11.1-1.fc38 local 27 k python3-libs i686 3.11.1-1.fc38 local 9.3 M python3-numpy i686 1:1.23.5-1.fc38 local 7.5 M qt-settings noarch 37.0-1.fc38 local 11 k qt5-qtbase i686 5.15.7-1.fc38 local 3.8 M qt5-qtbase-common noarch 5.15.7-1.fc38 local 12 k qt5-qtbase-gui i686 5.15.7-1.fc38 local 7.0 M rhash i686 1.4.3-1.fc38 local 210 k rpm-mpi-hooks noarch 8-4.fc37 local 11 k scalapack-common i686 2.2.0-2.fc37 local 18 k scalapack-mpich i686 2.2.0-2.fc37 local 1.6 M scalapack-openmpi i686 2.2.0-2.fc37 local 1.6 M scotch i686 6.1.2-3.fc37 local 398 k suitesparse i686 5.13.0-1.fc38 local 793 k superlu_dist-mpich i686 1:8.1.1-1.fc38 local 491 k superlu_dist-openmpi i686 1:8.1.1-1.fc38 local 496 k tcl i686 1:8.6.12-3.fc38 local 1.1 M tcsh i686 6.24.01-2.fc37 local 460 k tetgen i686 1.5.0-22.fc37 local 285 k tk i686 1:8.6.12-3.fc37 local 1.6 M unixODBC i686 2.3.11-1.fc38 local 485 k vim-filesystem noarch 2:9.0.1054-1.fc38 local 19 k xcb-util i686 0.4.0-20.fc37 local 19 k xcb-util-image i686 0.4.1-1.fc38 local 19 k xcb-util-keysyms i686 0.4.1-1.fc38 local 14 k xcb-util-renderutil i686 0.3.10-1.fc38 local 18 k xcb-util-wm i686 0.4.2-1.fc38 local 33 k xkeyboard-config noarch 2.36-3.fc38 local 901 k xml-common noarch 0.6.3-59.fc37 local 31 k xorg-x11-proto-devel noarch 2022.2-2.fc38 local 264 k zlib-devel i686 1.2.13-1.fc38 local 45 k Transaction Summary ================================================================================================================================= Install 348 Packages Total size: 291 M Total download size: 227 M Installed size: 1.1 G Downloading Packages: [SKIPPED] autoconf-2.71-4.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.i686.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.i686.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.i686.rpm: Already downloaded [SKIPPED] automake-1.16.5-9.fc37.noarch.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.1-3.fc37.noarch.rpm: Already downloaded [SKIPPED] gc-8.2.2-1.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.i686.rpm: Already downloaded [SKIPPED] glibc-headers-x86-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc37.i686.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc37.i686.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.i686.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc37.i686.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.i686.rpm: Already downloaded [SKIPPED] m4-1.4.19-4.fc37.i686.rpm: Already downloaded [SKIPPED] make-4.3-11.fc37.i686.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.i686.rpm: Already downloaded [SKIPPED] perl-B-1.83-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.184-490.fc37.i686.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.39-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.50-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.i686.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.i686.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Thread-Queue-3.14-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.36.0-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.i686.rpm: Already downloaded [SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-threads-2.27-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-threads-shared-1.64-489.fc37.i686.rpm: Already downloaded [SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded (75/348): Lmod-8.7.14-1.fc38.i686.rpm 825 kB/s | 230 kB 00:00 (76/348): NLopt-devel-2.7.1-11.fc38.i686.rpm 147 kB/s | 42 kB 00:00 (77/348): SuperLU-5.3.0-3.fc38.i686.rpm 16 MB/s | 199 kB 00:00 (78/348): SuperLU-devel-5.3.0-3.fc38.i686.rpm 2.7 MB/s | 27 kB 00:00 (79/348): arpack-3.8.0-5.fc38.i686.rpm 11 MB/s | 119 kB 00:00 (80/348): arpack-devel-3.8.0-5.fc38.i686.rpm 1.3 MB/s | 14 kB 00:00 (81/348): avahi-libs-0.8-19.fc38.i686.rpm 6.9 MB/s | 73 kB 00:00 (82/348): NLopt-2.7.1-11.fc38.i686.rpm 738 kB/s | 242 kB 00:00 (83/348): bison-3.8.2-3.fc38.i686.rpm 36 MB/s | 987 kB 00:00 (84/348): boost-1.78.0-9.fc38.i686.rpm 359 kB/s | 15 kB 00:00 (85/348): boost-atomic-1.78.0-9.fc38.i686.rpm 466 kB/s | 20 kB 00:00 (86/348): asio-devel-1.24.0-2.fc38.i686.rpm 34 MB/s | 3.2 MB 00:00 (87/348): boost-chrono-1.78.0-9.fc38.i686.rpm 1.0 MB/s | 29 kB 00:00 (88/348): boost-container-1.78.0-9.fc38.i686.rp 1.7 MB/s | 41 kB 00:00 (89/348): boost-contract-1.78.0-9.fc38.i686.rpm 2.3 MB/s | 50 kB 00:00 (90/348): boost-coroutine-1.78.0-9.fc38.i686.rp 1.2 MB/s | 24 kB 00:00 (91/348): boost-context-1.78.0-9.fc38.i686.rpm 476 kB/s | 18 kB 00:00 (92/348): boost-date-time-1.78.0-9.fc38.i686.rp 894 kB/s | 17 kB 00:00 (93/348): boost-filesystem-1.78.0-9.fc38.i686.r 1.1 MB/s | 71 kB 00:00 (94/348): boost-fiber-1.78.0-9.fc38.i686.rpm 392 kB/s | 45 kB 00:00 (95/348): boost-devel-1.78.0-9.fc38.i686.rpm 72 MB/s | 11 MB 00:00 (96/348): boost-graph-1.78.0-9.fc38.i686.rpm 1.8 MB/s | 158 kB 00:00 (97/348): boost-iostreams-1.78.0-9.fc38.i686.rp 1.2 MB/s | 45 kB 00:00 (98/348): boost-locale-1.78.0-9.fc38.i686.rpm 12 MB/s | 243 kB 00:00 (99/348): boost-json-1.78.0-9.fc38.i686.rpm 4.7 MB/s | 123 kB 00:00 (100/348): boost-nowide-1.78.0-9.fc38.i686.rpm 1.4 MB/s | 22 kB 00:00 (101/348): boost-log-1.78.0-9.fc38.i686.rpm 7.9 MB/s | 531 kB 00:00 (102/348): boost-numpy3-1.78.0-9.fc38.i686.rpm 1.1 MB/s | 31 kB 00:00 (103/348): boost-python3-1.78.0-9.fc38.i686.rpm 2.4 MB/s | 104 kB 00:00 (104/348): boost-random-1.78.0-9.fc38.i686.rpm 1.5 MB/s | 27 kB 00:00 (105/348): boost-math-1.78.0-9.fc38.i686.rpm 1.7 MB/s | 202 kB 00:00 (106/348): boost-regex-1.78.0-9.fc38.i686.rpm 5.5 MB/s | 117 kB 00:00 (107/348): boost-serialization-1.78.0-9.fc38.i6 8.5 MB/s | 145 kB 00:00 (108/348): boost-stacktrace-1.78.0-9.fc38.i686. 1.6 MB/s | 32 kB 00:00 (109/348): boost-system-1.78.0-9.fc38.i686.rpm 755 kB/s | 16 kB 00:00 (110/348): boost-thread-1.78.0-9.fc38.i686.rpm 3.0 MB/s | 65 kB 00:00 (111/348): boost-program-options-1.78.0-9.fc38. 816 kB/s | 117 kB 00:00 (112/348): boost-timer-1.78.0-9.fc38.i686.rpm 1.4 MB/s | 28 kB 00:00 (113/348): boost-type_erasure-1.78.0-9.fc38.i68 2.3 MB/s | 37 kB 00:00 (114/348): boost-test-1.78.0-9.fc38.i686.rpm 4.3 MB/s | 257 kB 00:00 (115/348): cgnslib-common-4.3.0-5.fc38.noarch.r 9.9 MB/s | 105 kB 00:00 (116/348): boost-wave-1.78.0-9.fc38.i686.rpm 12 MB/s | 231 kB 00:00 (117/348): cgnslib-libs-4.3.0-5.fc38.i686.rpm 25 MB/s | 330 kB 00:00 (118/348): cgnslib-mpich-libs-4.3.0-5.fc38.i686 9.2 MB/s | 340 kB 00:00 (119/348): cgnslib-mpich-4.3.0-5.fc38.i686.rpm 9.6 MB/s | 424 kB 00:00 (120/348): cgnslib-openmpi-devel-4.3.0-5.fc38.i 2.9 MB/s | 57 kB 00:00 (121/348): cgnslib-openmpi-4.3.0-5.fc38.i686.rp 13 MB/s | 424 kB 00:00 (122/348): cgnslib-openmpi-libs-4.3.0-5.fc38.i6 5.7 MB/s | 340 kB 00:00 (123/348): cmake-3.25.1-1.fc38.i686.rpm 80 MB/s | 7.4 MB 00:00 (124/348): cgnslib-mpich-devel-4.3.0-5.fc38.i68 343 kB/s | 57 kB 00:00 (125/348): cmake-data-3.25.1-1.fc38.noarch.rpm 27 MB/s | 1.7 MB 00:00 (126/348): cmake-filesystem-3.25.1-1.fc38.i686. 1.0 MB/s | 17 kB 00:00 (127/348): cmake-rpm-macros-3.25.1-1.fc38.noarc 1.0 MB/s | 17 kB 00:00 (128/348): coin-or-Ipopt-devel-3.14.9-1.fc38.i6 13 MB/s | 186 kB 00:00 (129/348): coin-or-Ipopt-3.14.9-1.fc38.i686.rpm 28 MB/s | 786 kB 00:00 (130/348): coin-or-Ipopt-common-3.14.9-1.fc38.n 68 MB/s | 5.2 MB 00:00 (131/348): cups-libs-2.4.2-5.fc38.i686.rpm 4.3 MB/s | 285 kB 00:00 (132/348): dbus-libs-1.14.4-1.fc38.i686.rpm 3.2 MB/s | 167 kB 00:00 (133/348): expat-2.5.0-1.fc38.i686.rpm 12 MB/s | 115 kB 00:00 (134/348): fontconfig-2.14.1-2.fc38.i686.rpm 24 MB/s | 292 kB 00:00 (135/348): flex-2.6.4-11.fc38.i686.rpm 19 MB/s | 289 kB 00:00 (136/348): libgfortran-13.0.0-0.4.fc38.i686.rpm 2.0 MB/s | 825 kB 00:00 (137/348): libquadmath-13.0.0-0.4.fc38.i686.rpm 6.9 MB/s | 225 kB 00:00 (138/348): libquadmath-devel-13.0.0-0.4.fc38.i6 314 kB/s | 20 kB 00:00 (139/348): gcc-gfortran-13.0.0-0.4.fc38.i686.rp 23 MB/s | 12 MB 00:00 (140/348): libstdc++-devel-13.0.0-0.4.fc38.i686 25 MB/s | 2.4 MB 00:00 (141/348): MUMPS-5.5.1-1.fc38.i686.rpm 13 MB/s | 2.0 MB 00:00 (142/348): MUMPS-devel-5.5.1-1.fc38.i686.rpm 23 MB/s | 812 kB 00:00 (143/348): MUMPS-common-5.5.1-1.fc38.noarch.rpm 5.1 MB/s | 830 kB 00:00 (144/348): MUMPS-mpich-devel-5.5.1-1.fc38.i686. 12 MB/s | 812 kB 00:00 (145/348): gcc-c++-13.0.0-0.4.fc38.i686.rpm 14 MB/s | 13 MB 00:00 (146/348): MUMPS-mpich-5.5.1-1.fc38.i686.rpm 8.0 MB/s | 2.0 MB 00:00 (147/348): MUMPS-openmpi-5.5.1-1.fc38.i686.rpm 12 MB/s | 2.0 MB 00:00 (148/348): MUMPS-srpm-macros-5.5.1-1.fc38.noarc 552 kB/s | 7.8 kB 00:00 (149/348): fftw-3.3.10-3.fc37.i686.rpm 2.6 MB/s | 45 kB 00:00 (150/348): fftw-devel-3.3.10-3.fc37.i686.rpm 8.0 MB/s | 129 kB 00:00 (151/348): MUMPS-openmpi-devel-5.5.1-1.fc38.i68 7.4 MB/s | 812 kB 00:00 (152/348): fftw-libs-3.3.10-3.fc37.i686.rpm 649 kB/s | 7.4 kB 00:00 (153/348): fftw-libs-double-3.3.10-3.fc37.i686. 29 MB/s | 603 kB 00:00 (154/348): fftw-libs-long-3.3.10-3.fc37.i686.rp 22 MB/s | 522 kB 00:00 (155/348): flexiblas-3.2.1-3.fc38.i686.rpm 2.0 MB/s | 32 kB 00:00 (156/348): fftw-libs-single-3.3.10-3.fc37.i686. 20 MB/s | 583 kB 00:00 (157/348): fftw-libs-quad-3.3.10-3.fc37.i686.rp 20 MB/s | 929 kB 00:00 (158/348): flexiblas-devel-3.2.1-3.fc38.i686.rp 6.2 MB/s | 101 kB 00:00 (159/348): flexiblas-openblas-openmp-3.2.1-3.fc 1.3 MB/s | 17 kB 00:00 (160/348): fonts-filesystem-2.0.5-10.fc38.noarc 592 kB/s | 8.0 kB 00:00 (161/348): freeglut-3.4.0-1.fc38.i686.rpm 8.6 MB/s | 154 kB 00:00 (162/348): freeglut-devel-3.4.0-1.fc38.i686.rpm 26 MB/s | 890 kB 00:00 (163/348): flexiblas-netlib-3.2.1-3.fc38.i686.r 45 MB/s | 3.0 MB 00:00 (164/348): freetype-2.12.1-3.fc37.i686.rpm 11 MB/s | 418 kB 00:00 (165/348): gecode-6.2.0-10.fc37.i686.rpm 44 MB/s | 3.4 MB 00:00 (166/348): glx-utils-8.4.0-14.20210504git0f9e7d 2.9 MB/s | 41 kB 00:00 (167/348): glib2-2.74.1-2.fc38.i686.rpm 26 MB/s | 2.8 MB 00:00 (168/348): gl-manpages-1.1-25.20190306.fc37.noa 8.6 MB/s | 1.0 MB 00:00 (169/348): gmm-devel-5.4-5.fc37.noarch.rpm 3.3 MB/s | 126 kB 00:00 (170/348): google-noto-fonts-common-20201206^1. 1.3 MB/s | 18 kB 00:00 (171/348): gnutls-3.7.8-9.fc38.i686.rpm 23 MB/s | 1.1 MB 00:00 (172/348): google-noto-sans-vf-fonts-20201206^1 22 MB/s | 729 kB 00:00 (173/348): gpgme-1.17.1-3.fc38.i686.rpm 14 MB/s | 218 kB 00:00 (174/348): graphite2-1.3.14-10.fc37.i686.rpm 5.6 MB/s | 96 kB 00:00 (175/348): gnupg2-2.3.8-1.fc38.i686.rpm 32 MB/s | 2.6 MB 00:00 (176/348): gsl-2.7.1-2.fc38.i686.rpm 28 MB/s | 1.2 MB 00:00 (177/348): harfbuzz-6.0.0-1.fc38.i686.rpm 23 MB/s | 844 kB 00:00 (178/348): hdf5-devel-1.12.1-10.fc37.i686.rpm 26 MB/s | 1.3 MB 00:00 (179/348): gsl-devel-2.7.1-2.fc38.i686.rpm 6.1 MB/s | 609 kB 00:00 (180/348): hdf5-1.12.1-10.fc37.i686.rpm 34 MB/s | 2.1 MB 00:00 (181/348): hdf5-mpich-devel-1.12.1-10.fc37.i686 21 MB/s | 1.2 MB 00:00 (182/348): hdf5-openmpi-1.12.1-10.fc37.i686.rpm 31 MB/s | 2.1 MB 00:00 (183/348): hdf5-mpich-1.12.1-10.fc37.i686.rpm 26 MB/s | 2.1 MB 00:00 (184/348): hdf5-openmpi-devel-1.12.1-10.fc37.i6 24 MB/s | 1.2 MB 00:00 (185/348): hwdata-0.365-1.fc38.noarch.rpm 26 MB/s | 1.5 MB 00:00 (186/348): hwloc-libs-2.5.0-4.fc37.i686.rpm 34 MB/s | 2.2 MB 00:00 (187/348): hypre-mpich-devel-2.24.0-3.fc37.i686 9.0 MB/s | 167 kB 00:00 (188/348): hypre-openmpi-devel-2.24.0-3.fc37.i6 8.8 MB/s | 167 kB 00:00 (189/348): jsoncpp-1.9.5-3.fc37.i686.rpm 6.2 MB/s | 108 kB 00:00 (190/348): langpacks-core-font-en-3.0-27.fc38.n 739 kB/s | 9.9 kB 00:00 (191/348): hypre-mpich-2.24.0-3.fc37.i686.rpm 16 MB/s | 1.6 MB 00:00 (192/348): libICE-1.0.10-9.fc37.i686.rpm 4.8 MB/s | 74 kB 00:00 (193/348): libSM-1.2.3-11.fc37.i686.rpm 2.7 MB/s | 42 kB 00:00 (194/348): libX11-1.8.1-2.fc38.i686.rpm 29 MB/s | 671 kB 00:00 (195/348): libX11-common-1.8.1-2.fc38.noarch.rp 9.9 MB/s | 150 kB 00:00 (196/348): libX11-xcb-1.8.1-2.fc38.i686.rpm 966 kB/s | 12 kB 00:00 (197/348): libX11-devel-1.8.1-2.fc38.i686.rpm 27 MB/s | 938 kB 00:00 (198/348): libXau-1.0.11-1.fc38.i686.rpm 1.5 MB/s | 32 kB 00:00 (199/348): hypre-openmpi-2.24.0-3.fc37.i686.rpm 12 MB/s | 1.6 MB 00:00 (200/348): libXau-devel-1.0.11-1.fc38.i686.rpm 954 kB/s | 13 kB 00:00 (201/348): libXext-1.3.5-1.fc38.i686.rpm 2.9 MB/s | 42 kB 00:00 (202/348): libXfixes-6.0.0-4.fc37.i686.rpm 1.5 MB/s | 20 kB 00:00 (203/348): libXi-1.8-3.fc37.i686.rpm 2.7 MB/s | 42 kB 00:00 (204/348): libXft-2.3.6-1.fc38.i686.rpm 4.1 MB/s | 72 kB 00:00 (205/348): libXmu-1.1.4-1.fc38.i686.rpm 4.7 MB/s | 80 kB 00:00 (206/348): libXxf86vm-1.1.5-1.fc38.i686.rpm 1.2 MB/s | 19 kB 00:00 (207/348): libXrender-0.9.11-1.fc38.i686.rpm 1.5 MB/s | 29 kB 00:00 (208/348): libXt-1.2.1-3.fc37.i686.rpm 10 MB/s | 189 kB 00:00 (209/348): libassuan-2.5.5-5.fc37.i686.rpm 5.5 MB/s | 69 kB 00:00 (210/348): libaec-devel-1.0.6-3.fc37.i686.rpm 911 kB/s | 12 kB 00:00 (211/348): libaec-1.0.6-3.fc37.i686.rpm 2.4 MB/s | 44 kB 00:00 (212/348): libb2-0.98.1-7.fc37.i686.rpm 2.9 MB/s | 35 kB 00:00 (213/348): libcbor-0.7.0-8.fc38.i686.rpm 4.2 MB/s | 59 kB 00:00 (214/348): libdrm-2.4.114-1.fc38.i686.rpm 11 MB/s | 173 kB 00:00 (215/348): libdrm-devel-2.4.114-1.fc38.i686.rpm 10 MB/s | 164 kB 00:00 (216/348): libedit-3.1-44.20221030cvs.fc38.i686 6.7 MB/s | 110 kB 00:00 (217/348): libevdev-1.13.0-1.fc37.i686.rpm 2.5 MB/s | 41 kB 00:00 (218/348): libfido2-1.12.0-2.fc38.i686.rpm 6.8 MB/s | 106 kB 00:00 (219/348): libgcrypt-1.10.1-6.fc38.i686.rpm 21 MB/s | 484 kB 00:00 (220/348): libfabric-1.17.0-1.fc38.i686.rpm 16 MB/s | 573 kB 00:00 (221/348): libglvnd-1.6.0-1.fc38.i686.rpm 7.7 MB/s | 131 kB 00:00 (222/348): libglvnd-core-devel-1.6.0-1.fc38.i68 1.3 MB/s | 17 kB 00:00 (223/348): libglvnd-egl-1.6.0-1.fc38.i686.rpm 2.8 MB/s | 38 kB 00:00 (224/348): libglvnd-devel-1.6.0-1.fc38.i686.rpm 10 MB/s | 157 kB 00:00 (225/348): libglvnd-gles-1.6.0-1.fc38.i686.rpm 2.3 MB/s | 30 kB 00:00 (226/348): libglvnd-opengl-1.6.0-1.fc38.i686.rp 3.1 MB/s | 40 kB 00:00 (227/348): libglvnd-glx-1.6.0-1.fc38.i686.rpm 7.8 MB/s | 139 kB 00:00 (228/348): libgpg-error-1.46-1.fc38.i686.rpm 16 MB/s | 225 kB 00:00 (229/348): libgudev-237-3.fc37.i686.rpm 2.4 MB/s | 36 kB 00:00 (230/348): libibumad-41.0-1.fc37.i686.rpm 2.1 MB/s | 28 kB 00:00 (231/348): libibverbs-41.0-1.fc37.i686.rpm 19 MB/s | 441 kB 00:00 (232/348): libicu-devel-71.1-2.fc38.i686.rpm 21 MB/s | 843 kB 00:00 (233/348): libinput-1.22.0-2.fc38.i686.rpm 6.1 MB/s | 213 kB 00:00 (234/348): libjpeg-turbo-2.1.4-1.fc38.i686.rpm 6.4 MB/s | 199 kB 00:00 (235/348): libksba-1.6.3-1.fc38.i686.rpm 5.9 MB/s | 161 kB 00:00 (236/348): libmetalink-0.1.3-29.fc38.i686.rpm 1.2 MB/s | 35 kB 00:00 (237/348): libnl3-3.7.0-2.fc37.i686.rpm 9.8 MB/s | 371 kB 00:00 (238/348): libpciaccess-0.16-7.fc37.i686.rpm 1.0 MB/s | 29 kB 00:00 (239/348): libpciaccess-devel-0.16-7.fc37.i686. 514 kB/s | 12 kB 00:00 (240/348): libpng-1.6.37-13.fc37.i686.rpm 4.7 MB/s | 127 kB 00:00 (241/348): librdmacm-41.0-1.fc37.i686.rpm 3.4 MB/s | 78 kB 00:00 (242/348): libicu-71.1-2.fc38.i686.rpm 56 MB/s | 10 MB 00:00 (243/348): libuv-1.44.2-2.fc37.i686.rpm 5.4 MB/s | 159 kB 00:00 (244/348): libwacom-2.4.0-1.fc37.i686.rpm 2.1 MB/s | 44 kB 00:00 (245/348): libwayland-client-1.21.0-1.fc37.i686 2.4 MB/s | 33 kB 00:00 (246/348): libwacom-data-2.4.0-1.fc37.noarch.rp 7.1 MB/s | 110 kB 00:00 (247/348): libwayland-server-1.21.0-1.fc37.i686 2.9 MB/s | 43 kB 00:00 (248/348): libxcb-1.13.1-10.fc37.i686.rpm 14 MB/s | 247 kB 00:00 (249/348): libxkbcommon-1.4.1-2.fc37.i686.rpm 8.0 MB/s | 145 kB 00:00 (250/348): libxcb-devel-1.13.1-10.fc37.i686.rpm 35 MB/s | 1.0 MB 00:00 (251/348): libxkbcommon-x11-1.4.1-2.fc37.i686.r 1.7 MB/s | 23 kB 00:00 (252/348): libxshmfence-1.3-11.fc37.i686.rpm 856 kB/s | 12 kB 00:00 (253/348): lua-filesystem-1.8.0-7.fc37.i686.rpm 2.5 MB/s | 35 kB 00:00 (254/348): lua-5.4.4-6.fc38.i686.rpm 12 MB/s | 197 kB 00:00 (255/348): lua-json-1.3.4-2.fc37.noarch.rpm 1.8 MB/s | 26 kB 00:00 (256/348): lua-lpeg-1.0.2-9.fc37.i686.rpm 4.7 MB/s | 69 kB 00:00 (257/348): lua-term-0.07-16.fc37.i686.rpm 1.1 MB/s | 15 kB 00:00 (258/348): lua-posix-35.1-4.fc37.i686.rpm 8.7 MB/s | 137 kB 00:00 (259/348): mesa-libGL-devel-22.3.1-1.fc38.i686. 2.3 MB/s | 35 kB 00:00 (260/348): mesa-libEGL-22.3.1-1.fc38.i686.rpm 7.5 MB/s | 142 kB 00:00 (261/348): mesa-libGL-22.3.1-1.fc38.i686.rpm 10 MB/s | 187 kB 00:00 (262/348): mesa-libgbm-22.3.1-1.fc38.i686.rpm 3.4 MB/s | 47 kB 00:00 (263/348): mesa-libGLU-9.0.1-7.fc37.i686.rpm 9.1 MB/s | 158 kB 00:00 (264/348): mesa-libGLU-devel-9.0.1-7.fc37.i686. 846 kB/s | 13 kB 00:00 (265/348): mesa-libglapi-22.3.1-1.fc38.i686.rpm 4.1 MB/s | 55 kB 00:00 (266/348): metis-devel-5.1.0-33.fc37.i686.rpm 672 kB/s | 11 kB 00:00 (267/348): metis-5.1.0-33.fc37.i686.rpm 24 MB/s | 584 kB 00:00 (268/348): mmg-devel-5.7.1-1.fc38.i686.rpm 1.0 MB/s | 24 kB 00:00 (269/348): mmg-5.7.1-1.fc38.i686.rpm 24 MB/s | 704 kB 00:00 (270/348): mmg2d-5.7.1-1.fc38.i686.rpm 9.9 MB/s | 287 kB 00:00 (271/348): mmg2d-devel-5.7.1-1.fc38.i686.rpm 1.7 MB/s | 24 kB 00:00 (272/348): mmg3d-5.7.1-1.fc38.i686.rpm 18 MB/s | 483 kB 00:00 (273/348): mmg3d-devel-5.7.1-1.fc38.i686.rpm 1.7 MB/s | 28 kB 00:00 (274/348): mmgs-5.7.1-1.fc38.i686.rpm 13 MB/s | 282 kB 00:00 (275/348): mmgs-devel-5.7.1-1.fc38.i686.rpm 1.6 MB/s | 23 kB 00:00 (276/348): mpdecimal-2.5.1-4.fc37.i686.rpm 7.4 MB/s | 106 kB 00:00 (277/348): mpich-4.0.2-4.fc38.i686.rpm 30 MB/s | 1.6 MB 00:00 (278/348): mpich-devel-4.0.2-4.fc38.i686.rpm 28 MB/s | 1.3 MB 00:00 (279/348): mp-3.1.0-40.20200303git7fd4828.fc38. 13 MB/s | 929 kB 00:00 (280/348): mtdev-1.1.6-4.fc37.i686.rpm 1.5 MB/s | 21 kB 00:00 (281/348): npth-1.6-10.fc38.i686.rpm 2.0 MB/s | 24 kB 00:00 (282/348): munge-libs-0.5.15-2.fc37.i686.rpm 1.6 MB/s | 22 kB 00:00 (283/348): openblas-0.3.21-4.fc38.i686.rpm 1.8 MB/s | 35 kB 00:00 (284/348): openmpi-devel-4.1.4-7.fc38.i686.rpm 24 MB/s | 1.0 MB 00:00 (285/348): openblas-openmp-0.3.21-4.fc38.i686.r 49 MB/s | 3.8 MB 00:00 (286/348): opensm-libs-3.3.24-4.fc37.i686.rpm 4.5 MB/s | 80 kB 00:00 (287/348): openssh-9.0p1-8.fc38.i686.rpm 19 MB/s | 439 kB 00:00 (288/348): openssh-clients-9.0p1-8.fc38.i686.rp 29 MB/s | 712 kB 00:00 (289/348): pcre2-utf16-10.40-1.fc37.1.i686.rpm 13 MB/s | 216 kB 00:00 (290/348): perl-Digest-1.20-489.fc37.noarch.rpm 1.7 MB/s | 26 kB 00:00 (291/348): orangefs-2.9.8-7.fc37.i686.rpm 48 MB/s | 1.9 MB 00:00 (292/348): perl-Digest-MD5-2.58-489.fc37.i686.r 2.7 MB/s | 37 kB 00:00 (293/348): openmpi-4.1.4-7.fc38.i686.rpm 11 MB/s | 2.4 MB 00:00 (294/348): petsc-devel-3.17.4-3.fc38.i686.rpm 13 MB/s | 2.2 MB 00:00 (295/348): petsc-3.17.4-3.fc38.i686.rpm 16 MB/s | 5.9 MB 00:00 (296/348): petsc-mpich-devel-3.17.4-3.fc38.i686 11 MB/s | 3.3 MB 00:00 (297/348): petsc-mpich-3.17.4-3.fc38.i686.rpm 14 MB/s | 6.0 MB 00:00 (298/348): pmix-4.1.2-3.fc37.i686.rpm 20 MB/s | 663 kB 00:00 (299/348): procps-ng-3.3.17-8.fc38.i686.rpm 18 MB/s | 332 kB 00:00 (300/348): ptscotch-mpich-6.1.2-3.fc37.i686.rpm 17 MB/s | 551 kB 00:00 (301/348): ptscotch-mpich-devel-6.1.2-3.fc37.i6 888 kB/s | 14 kB 00:00 (302/348): ptscotch-mpich-devel-parmetis-6.1.2- 660 kB/s | 9.6 kB 00:00 (303/348): ptscotch-openmpi-6.1.2-3.fc37.i686.r 6.3 MB/s | 551 kB 00:00 (304/348): ptscotch-openmpi-devel-6.1.2-3.fc37. 940 kB/s | 14 kB 00:00 (305/348): ptscotch-openmpi-devel-parmetis-6.1. 670 kB/s | 9.6 kB 00:00 (306/348): python-pip-wheel-22.3.1-1.fc38.noarc 35 MB/s | 1.4 MB 00:00 (307/348): python-setuptools-wheel-65.5.1-1.fc3 24 MB/s | 715 kB 00:00 (308/348): petsc-openmpi-devel-3.17.4-3.fc38.i6 18 MB/s | 6.1 MB 00:00 (309/348): python3-3.11.1-1.fc38.i686.rpm 1.9 MB/s | 27 kB 00:00 (310/348): petsc-openmpi-3.17.4-3.fc38.i686.rpm 13 MB/s | 6.1 MB 00:00 (311/348): qt-settings-37.0-1.fc38.noarch.rpm 533 kB/s | 11 kB 00:00 (312/348): qt5-qtbase-5.15.7-1.fc38.i686.rpm 25 MB/s | 3.8 MB 00:00 (313/348): python3-libs-3.11.1-1.fc38.i686.rpm 44 MB/s | 9.3 MB 00:00 (314/348): qt5-qtbase-common-5.15.7-1.fc38.noar 432 kB/s | 12 kB 00:00 (315/348): rhash-1.4.3-1.fc38.i686.rpm 3.8 MB/s | 210 kB 00:00 (316/348): rpm-mpi-hooks-8-4.fc37.noarch.rpm 252 kB/s | 11 kB 00:00 (317/348): python3-numpy-1.23.5-1.fc38.i686.rpm 22 MB/s | 7.5 MB 00:00 (318/348): scalapack-common-2.2.0-2.fc37.i686.r 353 kB/s | 18 kB 00:00 (319/348): qt5-qtbase-gui-5.15.7-1.fc38.i686.rp 38 MB/s | 7.0 MB 00:00 (320/348): scalapack-mpich-devel-2.2.0-2.fc37.i 293 kB/s | 8.7 kB 00:00 (321/348): scalapack-openmpi-devel-2.2.0-2.fc37 494 kB/s | 8.6 kB 00:00 (322/348): scotch-6.1.2-3.fc37.i686.rpm 11 MB/s | 398 kB 00:00 (323/348): scotch-devel-6.1.2-3.fc37.i686.rpm 685 kB/s | 13 kB 00:00 (324/348): scalapack-mpich-2.2.0-2.fc37.i686.rp 11 MB/s | 1.6 MB 00:00 (325/348): suitesparse-5.13.0-1.fc38.i686.rpm 28 MB/s | 793 kB 00:00 (326/348): suitesparse-devel-5.13.0-1.fc38.i686 7.3 MB/s | 127 kB 00:00 (327/348): superlu_dist-mpich-devel-8.1.1-1.fc3 3.7 MB/s | 72 kB 00:00 (328/348): superlu_dist-mpich-8.1.1-1.fc38.i686 18 MB/s | 491 kB 00:00 (329/348): superlu_dist-openmpi-8.1.1-1.fc38.i6 22 MB/s | 496 kB 00:00 (330/348): scalapack-openmpi-2.2.0-2.fc37.i686. 10 MB/s | 1.6 MB 00:00 (331/348): superlu_dist-openmpi-devel-8.1.1-1.f 3.1 MB/s | 72 kB 00:00 (332/348): tcsh-6.24.01-2.fc37.i686.rpm 18 MB/s | 460 kB 00:00 (333/348): tcl-8.6.12-3.fc38.i686.rpm 32 MB/s | 1.1 MB 00:00 (334/348): tetgen-devel-1.5.0-22.fc37.i686.rpm 2.2 MB/s | 34 kB 00:00 (335/348): unixODBC-2.3.11-1.fc38.i686.rpm 21 MB/s | 485 kB 00:00 (336/348): tk-8.6.12-3.fc37.i686.rpm 40 MB/s | 1.6 MB 00:00 (337/348): vim-filesystem-9.0.1054-1.fc38.noarc 1.4 MB/s | 19 kB 00:00 (338/348): tetgen-1.5.0-22.fc37.i686.rpm 3.2 MB/s | 285 kB 00:00 (339/348): xcb-util-0.4.0-20.fc37.i686.rpm 1.4 MB/s | 19 kB 00:00 (340/348): wget-1.21.3-4.fc37.i686.rpm 27 MB/s | 803 kB 00:00 (341/348): xcb-util-image-0.4.1-1.fc38.i686.rpm 1.2 MB/s | 19 kB 00:00 (342/348): xcb-util-keysyms-0.4.1-1.fc38.i686.r 1.0 MB/s | 14 kB 00:00 (343/348): xcb-util-renderutil-0.3.10-1.fc38.i6 1.3 MB/s | 18 kB 00:00 (344/348): xcb-util-wm-0.4.2-1.fc38.i686.rpm 2.4 MB/s | 33 kB 00:00 (345/348): xkeyboard-config-2.36-3.fc38.noarch. 36 MB/s | 901 kB 00:00 (346/348): xml-common-0.6.3-59.fc37.noarch.rpm 2.1 MB/s | 31 kB 00:00 (347/348): xorg-x11-proto-devel-2022.2-2.fc38.n 13 MB/s | 264 kB 00:00 (348/348): zlib-devel-1.2.13-1.fc38.i686.rpm 3.1 MB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 44 MB/s | 227 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libquadmath-13.0.0-0.4.fc38.i686 1/348 Installing : libgfortran-13.0.0-0.4.fc38.i686 2/348 Installing : metis-5.1.0-33.fc37.i686 3/348 Installing : scotch-6.1.2-3.fc37.i686 4/348 Installing : boost-system-1.78.0-9.fc38.i686 5/348 Installing : cmake-filesystem-3.25.1-1.fc38.i686 6/348 Installing : boost-chrono-1.78.0-9.fc38.i686 7/348 Installing : libicu-71.1-2.fc38.i686 8/348 Installing : expat-2.5.0-1.fc38.i686 9/348 Installing : zlib-devel-1.2.13-1.fc38.i686 10/348 Installing : flexiblas-3.2.1-3.fc38.i686 11/348 Installing : MUMPS-srpm-macros-5.5.1-1.fc38.noarch 12/348 Installing : MUMPS-common-5.5.1-1.fc38.noarch 13/348 Installing : boost-thread-1.78.0-9.fc38.i686 14/348 Installing : libgpg-error-1.46-1.fc38.i686 15/348 Installing : libglvnd-1:1.6.0-1.fc38.i686 16/348 Installing : hwloc-libs-2.5.0-4.fc37.i686 17/348 Installing : tcl-1:8.6.12-3.fc38.i686 18/348 Installing : libmpc-1.2.1-5.fc37.i686 19/348 Installing : libaec-1.0.6-3.fc37.i686 20/348 Installing : libX11-xcb-1.8.1-2.fc38.i686 21/348 Installing : gnutls-3.7.8-9.fc38.i686 22/348 Installing : libaec-devel-1.0.6-3.fc37.i686 23/348 Installing : glib2-2.74.1-2.fc38.i686 24/348 Installing : hdf5-1.12.1-10.fc37.i686 25/348 Installing : cgnslib-libs-4.3.0-5.fc38.i686 26/348 Installing : libglvnd-opengl-1:1.6.0-1.fc38.i686 27/348 Installing : boost-regex-1.78.0-9.fc38.i686 28/348 Installing : mesa-libglapi-22.3.1-1.fc38.i686 29/348 Installing : m4-1.4.19-4.fc37.i686 30/348 Installing : libnl3-3.7.0-2.fc37.i686 31/348 Installing : libibverbs-41.0-1.fc37.i686 32/348 Installing : libICE-1.0.10-9.fc37.i686 33/348 Installing : boost-context-1.78.0-9.fc38.i686 34/348 Installing : boost-atomic-1.78.0-9.fc38.i686 35/348 Installing : scalapack-common-2.2.0-2.fc37.i686 36/348 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 37/348 Installing : kernel-headers-6.1.0-1.fc38.i686 38/348 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 39/348 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 40/348 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 41/348 Installing : cgnslib-common-4.3.0-5.fc38.noarch 42/348 Installing : boost-filesystem-1.78.0-9.fc38.i686 43/348 Installing : libSM-1.2.3-11.fc37.i686 44/348 Installing : librdmacm-41.0-1.fc37.i686 45/348 Installing : libassuan-2.5.5-5.fc37.i686 46/348 Installing : fftw-libs-quad-3.3.10-3.fc37.i686 47/348 Installing : lua-5.4.4-6.fc38.i686 48/348 Installing : libxshmfence-1.3-11.fc37.i686 49/348 Installing : libwayland-server-1.21.0-1.fc37.i686 50/348 Installing : libpng-2:1.6.37-13.fc37.i686 51/348 Installing : libXau-1.0.11-1.fc38.i686 52/348 Installing : libxcb-1.13.1-10.fc37.i686 53/348 Installing : gsl-2.7.1-2.fc38.i686 54/348 Installing : fftw-libs-single-3.3.10-3.fc37.i686 55/348 Installing : fftw-libs-long-3.3.10-3.fc37.i686 56/348 Installing : fftw-libs-double-3.3.10-3.fc37.i686 57/348 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.i686 58/348 Installing : libatomic-13.0.0-0.4.fc38.i686 59/348 Installing : dbus-libs-1:1.14.4-1.fc38.i686 60/348 Installing : boost-date-time-1.78.0-9.fc38.i686 61/348 Installing : boost-container-1.78.0-9.fc38.i686 62/348 Installing : fftw-libs-3.3.10-3.fc37.i686 63/348 Installing : libXau-devel-1.0.11-1.fc38.i686 64/348 Installing : libxcb-devel-1.13.1-10.fc37.i686 65/348 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 66/348 Installing : xml-common-0.6.3-59.fc37.noarch 66/348 Installing : xkeyboard-config-2.36-3.fc38.noarch 67/348 Installing : vim-filesystem-2:9.0.1054-1.fc38.noarch 68/348 Installing : qt-settings-37.0-1.fc38.noarch 69/348 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 70/348 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 71/348 Installing : openblas-0.3.21-4.fc38.i686 72/348 Installing : libwacom-data-2.4.0-1.fc37.noarch 73/348 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.i686 74/348 Installing : libX11-common-1.8.1-2.fc38.noarch 75/348 Installing : hwdata-0.365-1.fc38.noarch 76/348 Installing : google-noto-fonts-common-20201206^1.git0c78c8329 77/348 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c832 78/348 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 79/348 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 80/348 Installing : libxcrypt-devel-4.4.33-5.fc38.i686 81/348 Installing : glibc-devel-2.36.9000-19.fc38.i686 82/348 Installing : libstdc++-devel-13.0.0-0.4.fc38.i686 83/348 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 84/348 Installing : coin-or-Ipopt-common-3.14.9-1.fc38.noarch 85/348 Installing : libX11-1.8.1-2.fc38.i686 86/348 Installing : libXext-1.3.5-1.fc38.i686 87/348 Installing : libpciaccess-0.16-7.fc37.i686 88/348 Installing : libdrm-2.4.114-1.fc38.i686 89/348 Installing : mesa-libgbm-22.3.1-1.fc38.i686 90/348 Installing : libxkbcommon-1.4.1-2.fc37.i686 91/348 Installing : libpciaccess-devel-0.16-7.fc37.i686 92/348 Installing : libdrm-devel-2.4.114-1.fc38.i686 93/348 Installing : libX11-devel-1.8.1-2.fc38.i686 94/348 Installing : libxkbcommon-x11-1.4.1-2.fc37.i686 95/348 Installing : libXi-1.8-3.fc37.i686 96/348 Installing : libXxf86vm-1.1.5-1.fc38.i686 97/348 Installing : libXfixes-6.0.0-4.fc37.i686 98/348 Installing : libglvnd-glx-1:1.6.0-1.fc38.i686 99/348 Installing : mesa-libGL-22.3.1-1.fc38.i686 100/348 Installing : mesa-libGLU-9.0.1-7.fc37.i686 101/348 Installing : freeglut-3.4.0-1.fc38.i686 102/348 Installing : glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.i686 103/348 Installing : libXrender-0.9.11-1.fc38.i686 104/348 Installing : libXt-1.2.1-3.fc37.i686 105/348 Installing : libXmu-1.1.4-1.fc38.i686 106/348 Installing : openblas-openmp-0.3.21-4.fc38.i686 107/348 Installing : flexiblas-netlib-3.2.1-3.fc38.i686 108/348 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 109/348 Installing : suitesparse-5.13.0-1.fc38.i686 110/348 Installing : SuperLU-5.3.0-3.fc38.i686 111/348 Installing : MUMPS-5.5.1-1.fc38.i686 112/348 Installing : flexiblas-devel-3.2.1-3.fc38.i686 113/348 Installing : petsc-3.17.4-3.fc38.i686 114/348 Installing : arpack-3.8.0-5.fc38.i686 115/348 Installing : boost-json-1.78.0-9.fc38.i686 116/348 Installing : boost-wave-1.78.0-9.fc38.i686 117/348 Installing : avahi-libs-0.8-19.fc38.i686 118/348 Installing : cups-libs-1:2.4.2-5.fc38.i686 119/348 Installing : libfabric-1.17.0-1.fc38.i686 120/348 Installing : unixODBC-2.3.11-1.fc38.i686 121/348 Installing : fftw-3.3.10-3.fc37.i686 122/348 Installing : xcb-util-0.4.0-20.fc37.i686 123/348 Installing : xcb-util-image-0.4.1-1.fc38.i686 124/348 Installing : xcb-util-keysyms-0.4.1-1.fc38.i686 125/348 Installing : xcb-util-renderutil-0.3.10-1.fc38.i686 126/348 Installing : xcb-util-wm-0.4.2-1.fc38.i686 127/348 Installing : lua-term-0.07-16.fc37.i686 128/348 Installing : boost-fiber-1.78.0-9.fc38.i686 129/348 Installing : boost-log-1.78.0-9.fc38.i686 130/348 Installing : boost-coroutine-1.78.0-9.fc38.i686 131/348 Installing : boost-graph-1.78.0-9.fc38.i686 132/348 Installing : libgudev-237-3.fc37.i686 133/348 Installing : cpp-13.0.0-0.4.fc38.i686 134/348 Installing : libgcrypt-1.10.1-6.fc38.i686 135/348 Installing : libksba-1.6.3-1.fc38.i686 136/348 Installing : boost-locale-1.78.0-9.fc38.i686 137/348 Installing : boost-type_erasure-1.78.0-9.fc38.i686 138/348 Installing : libmetalink-0.1.3-29.fc38.i686 139/348 Installing : libicu-devel-71.1-2.fc38.i686 140/348 Installing : boost-timer-1.78.0-9.fc38.i686 141/348 Installing : mmg-5.7.1-1.fc38.i686 142/348 Installing : mmg-devel-5.7.1-1.fc38.i686 143/348 Installing : mmg2d-5.7.1-1.fc38.i686 144/348 Installing : mmg3d-5.7.1-1.fc38.i686 145/348 Installing : mmgs-5.7.1-1.fc38.i686 146/348 Installing : tetgen-1.5.0-22.fc37.i686 147/348 Installing : tcsh-6.24.01-2.fc37.i686 148/348 Running scriptlet: tcsh-6.24.01-2.fc37.i686 148/348 Installing : orangefs-2.9.8-7.fc37.i686 149/348 Installing : rhash-1.4.3-1.fc38.i686 150/348 Installing : procps-ng-3.3.17-8.fc38.i686 151/348 Installing : pcre2-utf16-10.40-1.fc37.1.i686 152/348 Installing : qt5-qtbase-common-5.15.7-1.fc38.noarch 153/348 Running scriptlet: qt5-qtbase-5.15.7-1.fc38.i686 154/348 Installing : qt5-qtbase-5.15.7-1.fc38.i686 154/348 Running scriptlet: qt5-qtbase-5.15.7-1.fc38.i686 154/348 Running scriptlet: openssh-9.0p1-8.fc38.i686 155/348 Installing : openssh-9.0p1-8.fc38.i686 155/348 Installing : npth-1.6-10.fc38.i686 156/348 Installing : gnupg2-2.3.8-1.fc38.i686 157/348 Installing : gpgme-1.17.1-3.fc38.i686 158/348 Installing : ncurses-6.3-5.20221126.fc38.i686 159/348 Installing : munge-libs-0.5.15-2.fc37.i686 160/348 Installing : pmix-4.1.2-3.fc37.i686 161/348 Installing : mtdev-1.1.6-4.fc37.i686 162/348 Installing : mpdecimal-2.5.1-4.fc37.i686 163/348 Installing : lua-posix-35.1-4.fc37.i686 164/348 Installing : lua-lpeg-1.0.2-9.fc37.i686 165/348 Installing : lua-json-1.3.4-2.fc37.noarch 166/348 Installing : lua-filesystem-1.8.0-7.fc37.i686 167/348 Installing : Lmod-8.7.14-1.fc38.i686 168/348 Running scriptlet: Lmod-8.7.14-1.fc38.i686 168/348 Installing : rpm-mpi-hooks-8-4.fc37.noarch 169/348 Installing : libwayland-client-1.21.0-1.fc37.i686 170/348 Installing : libglvnd-egl-1:1.6.0-1.fc38.i686 171/348 Installing : mesa-libEGL-22.3.1-1.fc38.i686 172/348 Installing : libglvnd-gles-1:1.6.0-1.fc38.i686 173/348 Installing : libglvnd-devel-1:1.6.0-1.fc38.i686 174/348 Installing : mesa-libGL-devel-22.3.1-1.fc38.i686 175/348 Installing : mesa-libGLU-devel-9.0.1-7.fc37.i686 176/348 Installing : libuv-1:1.44.2-2.fc37.i686 177/348 Installing : libjpeg-turbo-2.1.4-1.fc38.i686 178/348 Installing : libibumad-41.0-1.fc37.i686 179/348 Installing : opensm-libs-3.3.24-4.fc37.i686 180/348 Installing : libevdev-1.13.0-1.fc37.i686 181/348 Installing : libedit-3.1-44.20221030cvs.fc38.i686 182/348 Installing : libcbor-0.7.0-8.fc38.i686 183/348 Installing : libfido2-1.12.0-2.fc38.i686 184/348 Installing : openssh-clients-9.0p1-8.fc38.i686 185/348 Running scriptlet: openssh-clients-9.0p1-8.fc38.i686 185/348 Installing : openmpi-4.1.4-7.fc38.i686 186/348 Installing : ptscotch-openmpi-6.1.2-3.fc37.i686 187/348 Installing : hdf5-openmpi-1.12.1-10.fc37.i686 188/348 Installing : scalapack-openmpi-2.2.0-2.fc37.i686 189/348 Installing : ptscotch-openmpi-devel-6.1.2-3.fc37.i686 190/348 Installing : MUMPS-openmpi-5.5.1-1.fc38.i686 191/348 Installing : cgnslib-openmpi-libs-4.3.0-5.fc38.i686 192/348 Installing : libb2-0.98.1-7.fc37.i686 193/348 Installing : python3-3.11.1-1.fc38.i686 194/348 Installing : python3-libs-3.11.1-1.fc38.i686 195/348 Installing : cmake-rpm-macros-3.25.1-1.fc38.noarch 196/348 Installing : boost-python3-1.78.0-9.fc38.i686 197/348 Installing : libwacom-2.4.0-1.fc37.i686 198/348 Installing : libinput-1.22.0-2.fc38.i686 199/348 Running scriptlet: libinput-1.22.0-2.fc38.i686 199/348 Installing : python3-numpy-1:1.23.5-1.fc38.i686 200/348 Installing : boost-numpy3-1.78.0-9.fc38.i686 201/348 Installing : jsoncpp-1.9.5-3.fc37.i686 202/348 Running scriptlet: groff-base-1.22.4-10.fc37.i686 203/348 Installing : groff-base-1.22.4-10.fc37.i686 203/348 Running scriptlet: groff-base-1.22.4-10.fc37.i686 203/348 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 204/348 Installing : perl-if-0.61.000-492.fc38.noarch 205/348 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 206/348 Installing : perl-File-Path-2.18-489.fc37.noarch 207/348 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 208/348 Installing : perl-Class-Struct-0.66-492.fc38.noarch 209/348 Installing : perl-POSIX-2.03-492.fc38.i686 210/348 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 211/348 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 212/348 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 213/348 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 214/348 Installing : perl-Term-Cap-1.17-489.fc37.noarch 215/348 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 216/348 Installing : perl-Socket-4:2.036-1.fc38.i686 217/348 Installing : perl-SelectSaver-1.02-492.fc38.noarch 218/348 Installing : perl-Symbol-1.09-492.fc38.noarch 219/348 Installing : perl-File-stat-1.12-492.fc38.noarch 220/348 Installing : perl-podlators-1:5.00-1.fc38.noarch 221/348 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 222/348 Installing : perl-Fcntl-1.15-492.fc38.i686 223/348 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 224/348 Installing : perl-mro-1.26-492.fc38.i686 225/348 Installing : perl-IO-1.50-492.fc38.i686 226/348 Installing : perl-overloading-0.02-492.fc38.noarch 227/348 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 228/348 Installing : perl-Errno-1.36-492.fc38.i686 229/348 Installing : perl-File-Basename-2.85-492.fc38.noarch 230/348 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 231/348 Installing : perl-MIME-Base64-3.16-489.fc37.i686 232/348 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 233/348 Installing : perl-constant-1.33-490.fc37.noarch 234/348 Installing : perl-Storable-1:3.26-489.fc37.i686 235/348 Installing : perl-overload-1.35-492.fc38.noarch 236/348 Installing : perl-parent-1:0.239-1.fc38.noarch 237/348 Installing : perl-vars-1.05-492.fc38.noarch 238/348 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 239/348 Installing : perl-Carp-1.52-489.fc37.noarch 240/348 Installing : perl-Exporter-5.77-489.fc37.noarch 241/348 Installing : perl-PathTools-3.84-489.fc37.i686 242/348 Installing : perl-DynaLoader-1.52-492.fc38.i686 243/348 Installing : perl-Encode-4:3.19-492.fc38.i686 244/348 Installing : perl-libs-4:5.36.0-492.fc38.i686 245/348 Installing : perl-interpreter-4:5.36.0-492.fc38.i686 246/348 Installing : mpich-4.0.2-4.fc38.i686 247/348 Installing : ptscotch-mpich-6.1.2-3.fc37.i686 248/348 Installing : ptscotch-mpich-devel-6.1.2-3.fc37.i686 249/348 Installing : hdf5-mpich-1.12.1-10.fc37.i686 250/348 Installing : scalapack-mpich-2.2.0-2.fc37.i686 251/348 Installing : MUMPS-mpich-5.5.1-1.fc38.i686 252/348 Installing : perl-threads-1:2.27-489.fc37.i686 253/348 Installing : ptscotch-mpich-devel-parmetis-6.1.2-3.fc37.i686 254/348 Installing : perl-Digest-1.20-489.fc37.noarch 255/348 Installing : perl-File-Compare-1.100.700-492.fc38.noarch 256/348 Installing : perl-File-Copy-2.39-492.fc38.noarch 257/348 Installing : perl-File-Find-1.40-492.fc38.noarch 258/348 Installing : perl-threads-shared-1.64-489.fc37.i686 259/348 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 260/348 Installing : cgnslib-mpich-libs-4.3.0-5.fc38.i686 261/348 Installing : perl-Data-Dumper-2.184-490.fc37.i686 262/348 Installing : perl-B-1.83-492.fc38.i686 263/348 Installing : autoconf-2.71-4.fc38.noarch 264/348 Installing : automake-1.16.5-9.fc37.noarch 265/348 Installing : graphite2-1.3.14-10.fc37.i686 266/348 Installing : harfbuzz-6.0.0-1.fc38.i686 267/348 Installing : freetype-2.12.1-3.fc37.i686 268/348 Installing : fontconfig-2.14.1-2.fc38.i686 269/348 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 269/348 Installing : libXft-2.3.6-1.fc38.i686 270/348 Running scriptlet: tk-1:8.6.12-3.fc37.i686 271/348 Installing : tk-1:8.6.12-3.fc37.i686 271/348 Installing : cgnslib-mpich-4.3.0-5.fc38.i686 272/348 Installing : cgnslib-openmpi-4.3.0-5.fc38.i686 273/348 Installing : qt5-qtbase-gui-5.15.7-1.fc38.i686 274/348 Installing : gecode-6.2.0-10.fc37.i686 275/348 Installing : mp-3.1.0-40.20200303git7fd4828.fc38.i686 276/348 Installing : coin-or-Ipopt-3.14.9-1.fc38.i686 277/348 Installing : gc-8.2.2-1.fc38.i686 278/348 Installing : guile22-2.2.7-6.fc37.i686 279/348 Installing : make-1:4.3-11.fc37.i686 280/348 Installing : cmake-data-3.25.1-1.fc38.noarch 281/348 Installing : cmake-3.25.1-1.fc38.i686 282/348 Installing : libubsan-13.0.0-0.4.fc38.i686 283/348 Installing : libasan-13.0.0-0.4.fc38.i686 284/348 Installing : gcc-13.0.0-0.4.fc38.i686 285/348 Running scriptlet: gcc-13.0.0-0.4.fc38.i686 285/348 Installing : libquadmath-devel-13.0.0-0.4.fc38.i686 286/348 Installing : gcc-gfortran-13.0.0-0.4.fc38.i686 287/348 Installing : mpich-devel-4.0.2-4.fc38.i686 288/348 Installing : openmpi-devel-4.1.4-7.fc38.i686 289/348 Installing : superlu_dist-mpich-1:8.1.1-1.fc38.i686 290/348 Installing : superlu_dist-openmpi-1:8.1.1-1.fc38.i686 291/348 Installing : hypre-openmpi-2.24.0-3.fc37.i686 292/348 Installing : hypre-mpich-2.24.0-3.fc37.i686 293/348 Installing : superlu_dist-openmpi-devel-1:8.1.1-1.fc38.i686 294/348 Installing : superlu_dist-mpich-devel-1:8.1.1-1.fc38.i686 295/348 Installing : petsc-mpich-3.17.4-3.fc38.i686 296/348 Installing : petsc-openmpi-3.17.4-3.fc38.i686 297/348 Installing : boost-test-1.78.0-9.fc38.i686 298/348 Installing : boost-stacktrace-1.78.0-9.fc38.i686 299/348 Installing : boost-serialization-1.78.0-9.fc38.i686 300/348 Installing : boost-random-1.78.0-9.fc38.i686 301/348 Installing : boost-program-options-1.78.0-9.fc38.i686 302/348 Installing : boost-nowide-1.78.0-9.fc38.i686 303/348 Installing : boost-math-1.78.0-9.fc38.i686 304/348 Installing : boost-iostreams-1.78.0-9.fc38.i686 305/348 Installing : boost-contract-1.78.0-9.fc38.i686 306/348 Installing : boost-1.78.0-9.fc38.i686 307/348 Installing : boost-devel-1.78.0-9.fc38.i686 308/348 Installing : NLopt-2.7.1-11.fc38.i686 309/348 Installing : NLopt-devel-2.7.1-11.fc38.i686 310/348 Installing : asio-devel-1.24.0-2.fc38.i686 311/348 Installing : petsc-openmpi-devel-3.17.4-3.fc38.i686 312/348 Installing : petsc-mpich-devel-3.17.4-3.fc38.i686 313/348 Installing : hypre-mpich-devel-2.24.0-3.fc37.i686 314/348 Installing : hypre-openmpi-devel-2.24.0-3.fc37.i686 315/348 Installing : cgnslib-openmpi-devel-4.3.0-5.fc38.i686 316/348 Installing : hdf5-openmpi-devel-1.12.1-10.fc37.i686 317/348 Installing : scalapack-openmpi-devel-2.2.0-2.fc37.i686 318/348 Installing : cgnslib-mpich-devel-4.3.0-5.fc38.i686 319/348 Installing : hdf5-mpich-devel-1.12.1-10.fc37.i686 320/348 Installing : scalapack-mpich-devel-2.2.0-2.fc37.i686 321/348 Installing : MUMPS-devel-5.5.1-1.fc38.i686 322/348 Installing : MUMPS-openmpi-devel-5.5.1-1.fc38.i686 323/348 Installing : hdf5-devel-1.12.1-10.fc37.i686 324/348 Installing : petsc-devel-3.17.4-3.fc38.i686 325/348 Installing : coin-or-Ipopt-devel-3.14.9-1.fc38.i686 326/348 Installing : gsl-devel-2.7.1-2.fc38.i686 327/348 Installing : MUMPS-mpich-devel-5.5.1-1.fc38.i686 328/348 Installing : ptscotch-openmpi-devel-parmetis-6.1.2-3.fc37.i68 329/348 Installing : freeglut-devel-3.4.0-1.fc38.i686 330/348 Installing : tetgen-devel-1.5.0-22.fc37.i686 331/348 Installing : mmgs-devel-5.7.1-1.fc38.i686 332/348 Installing : mmg3d-devel-5.7.1-1.fc38.i686 333/348 Installing : mmg2d-devel-5.7.1-1.fc38.i686 334/348 Installing : fftw-devel-3.3.10-3.fc37.i686 335/348 Installing : arpack-devel-3.8.0-5.fc38.i686 336/348 Installing : SuperLU-devel-5.3.0-3.fc38.i686 337/348 Installing : suitesparse-devel-5.13.0-1.fc38.i686 338/348 Installing : scotch-devel-6.1.2-3.fc37.i686 339/348 Installing : metis-devel-5.1.0-33.fc37.i686 340/348 Installing : gmm-devel-5.4-5.fc37.noarch 341/348 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 342/348 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.i686 342/348 Installing : gcc-c++-13.0.0-0.4.fc38.i686 343/348 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 344/348 Installing : perl-Digest-MD5-2.58-489.fc37.i686 345/348 Installing : wget-1.21.3-4.fc37.i686 346/348 Installing : bison-3.8.2-3.fc38.i686 347/348 Installing : flex-2.6.4-11.fc38.i686 348/348 Running scriptlet: fontconfig-2.14.1-2.fc38.i686 348/348 Running scriptlet: flex-2.6.4-11.fc38.i686 348/348 Verifying : Lmod-8.7.14-1.fc38.i686 1/348 Verifying : NLopt-2.7.1-11.fc38.i686 2/348 Verifying : NLopt-devel-2.7.1-11.fc38.i686 3/348 Verifying : SuperLU-5.3.0-3.fc38.i686 4/348 Verifying : SuperLU-devel-5.3.0-3.fc38.i686 5/348 Verifying : arpack-3.8.0-5.fc38.i686 6/348 Verifying : arpack-devel-3.8.0-5.fc38.i686 7/348 Verifying : asio-devel-1.24.0-2.fc38.i686 8/348 Verifying : autoconf-2.71-4.fc38.noarch 9/348 Verifying : avahi-libs-0.8-19.fc38.i686 10/348 Verifying : bison-3.8.2-3.fc38.i686 11/348 Verifying : boost-1.78.0-9.fc38.i686 12/348 Verifying : boost-atomic-1.78.0-9.fc38.i686 13/348 Verifying : boost-chrono-1.78.0-9.fc38.i686 14/348 Verifying : boost-container-1.78.0-9.fc38.i686 15/348 Verifying : boost-context-1.78.0-9.fc38.i686 16/348 Verifying : boost-contract-1.78.0-9.fc38.i686 17/348 Verifying : boost-coroutine-1.78.0-9.fc38.i686 18/348 Verifying : boost-date-time-1.78.0-9.fc38.i686 19/348 Verifying : boost-devel-1.78.0-9.fc38.i686 20/348 Verifying : boost-fiber-1.78.0-9.fc38.i686 21/348 Verifying : boost-filesystem-1.78.0-9.fc38.i686 22/348 Verifying : boost-graph-1.78.0-9.fc38.i686 23/348 Verifying : boost-iostreams-1.78.0-9.fc38.i686 24/348 Verifying : boost-json-1.78.0-9.fc38.i686 25/348 Verifying : boost-locale-1.78.0-9.fc38.i686 26/348 Verifying : boost-log-1.78.0-9.fc38.i686 27/348 Verifying : boost-math-1.78.0-9.fc38.i686 28/348 Verifying : boost-nowide-1.78.0-9.fc38.i686 29/348 Verifying : boost-numpy3-1.78.0-9.fc38.i686 30/348 Verifying : boost-program-options-1.78.0-9.fc38.i686 31/348 Verifying : boost-python3-1.78.0-9.fc38.i686 32/348 Verifying : boost-random-1.78.0-9.fc38.i686 33/348 Verifying : boost-regex-1.78.0-9.fc38.i686 34/348 Verifying : boost-serialization-1.78.0-9.fc38.i686 35/348 Verifying : boost-stacktrace-1.78.0-9.fc38.i686 36/348 Verifying : boost-system-1.78.0-9.fc38.i686 37/348 Verifying : boost-test-1.78.0-9.fc38.i686 38/348 Verifying : boost-thread-1.78.0-9.fc38.i686 39/348 Verifying : boost-timer-1.78.0-9.fc38.i686 40/348 Verifying : boost-type_erasure-1.78.0-9.fc38.i686 41/348 Verifying : boost-wave-1.78.0-9.fc38.i686 42/348 Verifying : cgnslib-common-4.3.0-5.fc38.noarch 43/348 Verifying : cgnslib-libs-4.3.0-5.fc38.i686 44/348 Verifying : cgnslib-mpich-4.3.0-5.fc38.i686 45/348 Verifying : cgnslib-mpich-devel-4.3.0-5.fc38.i686 46/348 Verifying : cgnslib-mpich-libs-4.3.0-5.fc38.i686 47/348 Verifying : cgnslib-openmpi-4.3.0-5.fc38.i686 48/348 Verifying : cgnslib-openmpi-devel-4.3.0-5.fc38.i686 49/348 Verifying : cgnslib-openmpi-libs-4.3.0-5.fc38.i686 50/348 Verifying : cmake-3.25.1-1.fc38.i686 51/348 Verifying : cmake-data-3.25.1-1.fc38.noarch 52/348 Verifying : cmake-filesystem-3.25.1-1.fc38.i686 53/348 Verifying : cmake-rpm-macros-3.25.1-1.fc38.noarch 54/348 Verifying : coin-or-Ipopt-3.14.9-1.fc38.i686 55/348 Verifying : coin-or-Ipopt-common-3.14.9-1.fc38.noarch 56/348 Verifying : coin-or-Ipopt-devel-3.14.9-1.fc38.i686 57/348 Verifying : cups-libs-1:2.4.2-5.fc38.i686 58/348 Verifying : dbus-libs-1:1.14.4-1.fc38.i686 59/348 Verifying : expat-2.5.0-1.fc38.i686 60/348 Verifying : flex-2.6.4-11.fc38.i686 61/348 Verifying : fontconfig-2.14.1-2.fc38.i686 62/348 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 63/348 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.i686 64/348 Verifying : cpp-13.0.0-0.4.fc38.i686 65/348 Verifying : gcc-13.0.0-0.4.fc38.i686 66/348 Verifying : gcc-c++-13.0.0-0.4.fc38.i686 67/348 Verifying : gcc-gfortran-13.0.0-0.4.fc38.i686 68/348 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.i686 69/348 Verifying : libasan-13.0.0-0.4.fc38.i686 70/348 Verifying : libatomic-13.0.0-0.4.fc38.i686 71/348 Verifying : libgfortran-13.0.0-0.4.fc38.i686 72/348 Verifying : libquadmath-13.0.0-0.4.fc38.i686 73/348 Verifying : libquadmath-devel-13.0.0-0.4.fc38.i686 74/348 Verifying : libstdc++-devel-13.0.0-0.4.fc38.i686 75/348 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.i686 76/348 Verifying : libubsan-13.0.0-0.4.fc38.i686 77/348 Verifying : MUMPS-5.5.1-1.fc38.i686 78/348 Verifying : MUMPS-common-5.5.1-1.fc38.noarch 79/348 Verifying : MUMPS-devel-5.5.1-1.fc38.i686 80/348 Verifying : MUMPS-mpich-5.5.1-1.fc38.i686 81/348 Verifying : MUMPS-mpich-devel-5.5.1-1.fc38.i686 82/348 Verifying : MUMPS-openmpi-5.5.1-1.fc38.i686 83/348 Verifying : MUMPS-openmpi-devel-5.5.1-1.fc38.i686 84/348 Verifying : MUMPS-srpm-macros-5.5.1-1.fc38.noarch 85/348 Verifying : automake-1.16.5-9.fc37.noarch 86/348 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 87/348 Verifying : fftw-3.3.10-3.fc37.i686 88/348 Verifying : fftw-devel-3.3.10-3.fc37.i686 89/348 Verifying : fftw-libs-3.3.10-3.fc37.i686 90/348 Verifying : fftw-libs-double-3.3.10-3.fc37.i686 91/348 Verifying : fftw-libs-long-3.3.10-3.fc37.i686 92/348 Verifying : fftw-libs-quad-3.3.10-3.fc37.i686 93/348 Verifying : fftw-libs-single-3.3.10-3.fc37.i686 94/348 Verifying : flexiblas-3.2.1-3.fc38.i686 95/348 Verifying : flexiblas-devel-3.2.1-3.fc38.i686 96/348 Verifying : flexiblas-netlib-3.2.1-3.fc38.i686 97/348 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.i686 98/348 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 99/348 Verifying : freeglut-3.4.0-1.fc38.i686 100/348 Verifying : freeglut-devel-3.4.0-1.fc38.i686 101/348 Verifying : freetype-2.12.1-3.fc37.i686 102/348 Verifying : gc-8.2.2-1.fc38.i686 103/348 Verifying : gecode-6.2.0-10.fc37.i686 104/348 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 105/348 Verifying : glib2-2.74.1-2.fc38.i686 106/348 Verifying : glibc-devel-2.36.9000-19.fc38.i686 107/348 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 108/348 Verifying : glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.i686 109/348 Verifying : gmm-devel-5.4-5.fc37.noarch 110/348 Verifying : gnupg2-2.3.8-1.fc38.i686 111/348 Verifying : gnutls-3.7.8-9.fc38.i686 112/348 Verifying : google-noto-fonts-common-20201206^1.git0c78c8329 113/348 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c832 114/348 Verifying : gpgme-1.17.1-3.fc38.i686 115/348 Verifying : graphite2-1.3.14-10.fc37.i686 116/348 Verifying : groff-base-1.22.4-10.fc37.i686 117/348 Verifying : gsl-2.7.1-2.fc38.i686 118/348 Verifying : gsl-devel-2.7.1-2.fc38.i686 119/348 Verifying : guile22-2.2.7-6.fc37.i686 120/348 Verifying : harfbuzz-6.0.0-1.fc38.i686 121/348 Verifying : hdf5-1.12.1-10.fc37.i686 122/348 Verifying : hdf5-devel-1.12.1-10.fc37.i686 123/348 Verifying : hdf5-mpich-1.12.1-10.fc37.i686 124/348 Verifying : hdf5-mpich-devel-1.12.1-10.fc37.i686 125/348 Verifying : hdf5-openmpi-1.12.1-10.fc37.i686 126/348 Verifying : hdf5-openmpi-devel-1.12.1-10.fc37.i686 127/348 Verifying : hwdata-0.365-1.fc38.noarch 128/348 Verifying : hwloc-libs-2.5.0-4.fc37.i686 129/348 Verifying : hypre-mpich-2.24.0-3.fc37.i686 130/348 Verifying : hypre-mpich-devel-2.24.0-3.fc37.i686 131/348 Verifying : hypre-openmpi-2.24.0-3.fc37.i686 132/348 Verifying : hypre-openmpi-devel-2.24.0-3.fc37.i686 133/348 Verifying : jsoncpp-1.9.5-3.fc37.i686 134/348 Verifying : kernel-headers-6.1.0-1.fc38.i686 135/348 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 136/348 Verifying : libICE-1.0.10-9.fc37.i686 137/348 Verifying : libSM-1.2.3-11.fc37.i686 138/348 Verifying : libX11-1.8.1-2.fc38.i686 139/348 Verifying : libX11-common-1.8.1-2.fc38.noarch 140/348 Verifying : libX11-devel-1.8.1-2.fc38.i686 141/348 Verifying : libX11-xcb-1.8.1-2.fc38.i686 142/348 Verifying : libXau-1.0.11-1.fc38.i686 143/348 Verifying : libXau-devel-1.0.11-1.fc38.i686 144/348 Verifying : libXext-1.3.5-1.fc38.i686 145/348 Verifying : libXfixes-6.0.0-4.fc37.i686 146/348 Verifying : libXft-2.3.6-1.fc38.i686 147/348 Verifying : libXi-1.8-3.fc37.i686 148/348 Verifying : libXmu-1.1.4-1.fc38.i686 149/348 Verifying : libXrender-0.9.11-1.fc38.i686 150/348 Verifying : libXt-1.2.1-3.fc37.i686 151/348 Verifying : libXxf86vm-1.1.5-1.fc38.i686 152/348 Verifying : libaec-1.0.6-3.fc37.i686 153/348 Verifying : libaec-devel-1.0.6-3.fc37.i686 154/348 Verifying : libassuan-2.5.5-5.fc37.i686 155/348 Verifying : libb2-0.98.1-7.fc37.i686 156/348 Verifying : libcbor-0.7.0-8.fc38.i686 157/348 Verifying : libdrm-2.4.114-1.fc38.i686 158/348 Verifying : libdrm-devel-2.4.114-1.fc38.i686 159/348 Verifying : libedit-3.1-44.20221030cvs.fc38.i686 160/348 Verifying : libevdev-1.13.0-1.fc37.i686 161/348 Verifying : libfabric-1.17.0-1.fc38.i686 162/348 Verifying : libfido2-1.12.0-2.fc38.i686 163/348 Verifying : libgcrypt-1.10.1-6.fc38.i686 164/348 Verifying : libglvnd-1:1.6.0-1.fc38.i686 165/348 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.i686 166/348 Verifying : libglvnd-devel-1:1.6.0-1.fc38.i686 167/348 Verifying : libglvnd-egl-1:1.6.0-1.fc38.i686 168/348 Verifying : libglvnd-gles-1:1.6.0-1.fc38.i686 169/348 Verifying : libglvnd-glx-1:1.6.0-1.fc38.i686 170/348 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.i686 171/348 Verifying : libgpg-error-1.46-1.fc38.i686 172/348 Verifying : libgudev-237-3.fc37.i686 173/348 Verifying : libibumad-41.0-1.fc37.i686 174/348 Verifying : libibverbs-41.0-1.fc37.i686 175/348 Verifying : libicu-71.1-2.fc38.i686 176/348 Verifying : libicu-devel-71.1-2.fc38.i686 177/348 Verifying : libinput-1.22.0-2.fc38.i686 178/348 Verifying : libjpeg-turbo-2.1.4-1.fc38.i686 179/348 Verifying : libksba-1.6.3-1.fc38.i686 180/348 Verifying : libmetalink-0.1.3-29.fc38.i686 181/348 Verifying : libmpc-1.2.1-5.fc37.i686 182/348 Verifying : libnl3-3.7.0-2.fc37.i686 183/348 Verifying : libpciaccess-0.16-7.fc37.i686 184/348 Verifying : libpciaccess-devel-0.16-7.fc37.i686 185/348 Verifying : libpng-2:1.6.37-13.fc37.i686 186/348 Verifying : librdmacm-41.0-1.fc37.i686 187/348 Verifying : libuv-1:1.44.2-2.fc37.i686 188/348 Verifying : libwacom-2.4.0-1.fc37.i686 189/348 Verifying : libwacom-data-2.4.0-1.fc37.noarch 190/348 Verifying : libwayland-client-1.21.0-1.fc37.i686 191/348 Verifying : libwayland-server-1.21.0-1.fc37.i686 192/348 Verifying : libxcb-1.13.1-10.fc37.i686 193/348 Verifying : libxcb-devel-1.13.1-10.fc37.i686 194/348 Verifying : libxcrypt-devel-4.4.33-5.fc38.i686 195/348 Verifying : libxkbcommon-1.4.1-2.fc37.i686 196/348 Verifying : libxkbcommon-x11-1.4.1-2.fc37.i686 197/348 Verifying : libxshmfence-1.3-11.fc37.i686 198/348 Verifying : lua-5.4.4-6.fc38.i686 199/348 Verifying : lua-filesystem-1.8.0-7.fc37.i686 200/348 Verifying : lua-json-1.3.4-2.fc37.noarch 201/348 Verifying : lua-lpeg-1.0.2-9.fc37.i686 202/348 Verifying : lua-posix-35.1-4.fc37.i686 203/348 Verifying : lua-term-0.07-16.fc37.i686 204/348 Verifying : m4-1.4.19-4.fc37.i686 205/348 Verifying : make-1:4.3-11.fc37.i686 206/348 Verifying : mesa-libEGL-22.3.1-1.fc38.i686 207/348 Verifying : mesa-libGL-22.3.1-1.fc38.i686 208/348 Verifying : mesa-libGL-devel-22.3.1-1.fc38.i686 209/348 Verifying : mesa-libGLU-9.0.1-7.fc37.i686 210/348 Verifying : mesa-libGLU-devel-9.0.1-7.fc37.i686 211/348 Verifying : mesa-libgbm-22.3.1-1.fc38.i686 212/348 Verifying : mesa-libglapi-22.3.1-1.fc38.i686 213/348 Verifying : metis-5.1.0-33.fc37.i686 214/348 Verifying : metis-devel-5.1.0-33.fc37.i686 215/348 Verifying : mmg-5.7.1-1.fc38.i686 216/348 Verifying : mmg-devel-5.7.1-1.fc38.i686 217/348 Verifying : mmg2d-5.7.1-1.fc38.i686 218/348 Verifying : mmg2d-devel-5.7.1-1.fc38.i686 219/348 Verifying : mmg3d-5.7.1-1.fc38.i686 220/348 Verifying : mmg3d-devel-5.7.1-1.fc38.i686 221/348 Verifying : mmgs-5.7.1-1.fc38.i686 222/348 Verifying : mmgs-devel-5.7.1-1.fc38.i686 223/348 Verifying : mp-3.1.0-40.20200303git7fd4828.fc38.i686 224/348 Verifying : mpdecimal-2.5.1-4.fc37.i686 225/348 Verifying : mpich-4.0.2-4.fc38.i686 226/348 Verifying : mpich-devel-4.0.2-4.fc38.i686 227/348 Verifying : mtdev-1.1.6-4.fc37.i686 228/348 Verifying : munge-libs-0.5.15-2.fc37.i686 229/348 Verifying : ncurses-6.3-5.20221126.fc38.i686 230/348 Verifying : npth-1.6-10.fc38.i686 231/348 Verifying : openblas-0.3.21-4.fc38.i686 232/348 Verifying : openblas-openmp-0.3.21-4.fc38.i686 233/348 Verifying : openmpi-4.1.4-7.fc38.i686 234/348 Verifying : openmpi-devel-4.1.4-7.fc38.i686 235/348 Verifying : opensm-libs-3.3.24-4.fc37.i686 236/348 Verifying : openssh-9.0p1-8.fc38.i686 237/348 Verifying : openssh-clients-9.0p1-8.fc38.i686 238/348 Verifying : orangefs-2.9.8-7.fc37.i686 239/348 Verifying : pcre2-utf16-10.40-1.fc37.1.i686 240/348 Verifying : perl-B-1.83-492.fc38.i686 241/348 Verifying : perl-Carp-1.52-489.fc37.noarch 242/348 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 243/348 Verifying : perl-Data-Dumper-2.184-490.fc37.i686 244/348 Verifying : perl-Digest-1.20-489.fc37.noarch 245/348 Verifying : perl-Digest-MD5-2.58-489.fc37.i686 246/348 Verifying : perl-DynaLoader-1.52-492.fc38.i686 247/348 Verifying : perl-Encode-4:3.19-492.fc38.i686 248/348 Verifying : perl-Errno-1.36-492.fc38.i686 249/348 Verifying : perl-Exporter-5.77-489.fc37.noarch 250/348 Verifying : perl-Fcntl-1.15-492.fc38.i686 251/348 Verifying : perl-File-Basename-2.85-492.fc38.noarch 252/348 Verifying : perl-File-Compare-1.100.700-492.fc38.noarch 253/348 Verifying : perl-File-Copy-2.39-492.fc38.noarch 254/348 Verifying : perl-File-Find-1.40-492.fc38.noarch 255/348 Verifying : perl-File-Path-2.18-489.fc37.noarch 256/348 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 257/348 Verifying : perl-File-stat-1.12-492.fc38.noarch 258/348 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 259/348 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 260/348 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 261/348 Verifying : perl-IO-1.50-492.fc38.i686 262/348 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 263/348 Verifying : perl-MIME-Base64-3.16-489.fc37.i686 264/348 Verifying : perl-POSIX-2.03-492.fc38.i686 265/348 Verifying : perl-PathTools-3.84-489.fc37.i686 266/348 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 267/348 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 268/348 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 269/348 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 270/348 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.i686 271/348 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 272/348 Verifying : perl-Socket-4:2.036-1.fc38.i686 273/348 Verifying : perl-Storable-1:3.26-489.fc37.i686 274/348 Verifying : perl-Symbol-1.09-492.fc38.noarch 275/348 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 276/348 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 277/348 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 278/348 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 279/348 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 280/348 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 281/348 Verifying : perl-constant-1.33-490.fc37.noarch 282/348 Verifying : perl-if-0.61.000-492.fc38.noarch 283/348 Verifying : perl-interpreter-4:5.36.0-492.fc38.i686 284/348 Verifying : perl-libs-4:5.36.0-492.fc38.i686 285/348 Verifying : perl-mro-1.26-492.fc38.i686 286/348 Verifying : perl-overload-1.35-492.fc38.noarch 287/348 Verifying : perl-overloading-0.02-492.fc38.noarch 288/348 Verifying : perl-parent-1:0.239-1.fc38.noarch 289/348 Verifying : perl-podlators-1:5.00-1.fc38.noarch 290/348 Verifying : perl-threads-1:2.27-489.fc37.i686 291/348 Verifying : perl-threads-shared-1.64-489.fc37.i686 292/348 Verifying : perl-vars-1.05-492.fc38.noarch 293/348 Verifying : petsc-3.17.4-3.fc38.i686 294/348 Verifying : petsc-devel-3.17.4-3.fc38.i686 295/348 Verifying : petsc-mpich-3.17.4-3.fc38.i686 296/348 Verifying : petsc-mpich-devel-3.17.4-3.fc38.i686 297/348 Verifying : petsc-openmpi-3.17.4-3.fc38.i686 298/348 Verifying : petsc-openmpi-devel-3.17.4-3.fc38.i686 299/348 Verifying : pmix-4.1.2-3.fc37.i686 300/348 Verifying : procps-ng-3.3.17-8.fc38.i686 301/348 Verifying : ptscotch-mpich-6.1.2-3.fc37.i686 302/348 Verifying : ptscotch-mpich-devel-6.1.2-3.fc37.i686 303/348 Verifying : ptscotch-mpich-devel-parmetis-6.1.2-3.fc37.i686 304/348 Verifying : ptscotch-openmpi-6.1.2-3.fc37.i686 305/348 Verifying : ptscotch-openmpi-devel-6.1.2-3.fc37.i686 306/348 Verifying : ptscotch-openmpi-devel-parmetis-6.1.2-3.fc37.i68 307/348 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 308/348 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 309/348 Verifying : python3-3.11.1-1.fc38.i686 310/348 Verifying : python3-libs-3.11.1-1.fc38.i686 311/348 Verifying : python3-numpy-1:1.23.5-1.fc38.i686 312/348 Verifying : qt-settings-37.0-1.fc38.noarch 313/348 Verifying : qt5-qtbase-5.15.7-1.fc38.i686 314/348 Verifying : qt5-qtbase-common-5.15.7-1.fc38.noarch 315/348 Verifying : qt5-qtbase-gui-5.15.7-1.fc38.i686 316/348 Verifying : rhash-1.4.3-1.fc38.i686 317/348 Verifying : rpm-mpi-hooks-8-4.fc37.noarch 318/348 Verifying : scalapack-common-2.2.0-2.fc37.i686 319/348 Verifying : scalapack-mpich-2.2.0-2.fc37.i686 320/348 Verifying : scalapack-mpich-devel-2.2.0-2.fc37.i686 321/348 Verifying : scalapack-openmpi-2.2.0-2.fc37.i686 322/348 Verifying : scalapack-openmpi-devel-2.2.0-2.fc37.i686 323/348 Verifying : scotch-6.1.2-3.fc37.i686 324/348 Verifying : scotch-devel-6.1.2-3.fc37.i686 325/348 Verifying : suitesparse-5.13.0-1.fc38.i686 326/348 Verifying : suitesparse-devel-5.13.0-1.fc38.i686 327/348 Verifying : superlu_dist-mpich-1:8.1.1-1.fc38.i686 328/348 Verifying : superlu_dist-mpich-devel-1:8.1.1-1.fc38.i686 329/348 Verifying : superlu_dist-openmpi-1:8.1.1-1.fc38.i686 330/348 Verifying : superlu_dist-openmpi-devel-1:8.1.1-1.fc38.i686 331/348 Verifying : tcl-1:8.6.12-3.fc38.i686 332/348 Verifying : tcsh-6.24.01-2.fc37.i686 333/348 Verifying : tetgen-1.5.0-22.fc37.i686 334/348 Verifying : tetgen-devel-1.5.0-22.fc37.i686 335/348 Verifying : tk-1:8.6.12-3.fc37.i686 336/348 Verifying : unixODBC-2.3.11-1.fc38.i686 337/348 Verifying : vim-filesystem-2:9.0.1054-1.fc38.noarch 338/348 Verifying : wget-1.21.3-4.fc37.i686 339/348 Verifying : xcb-util-0.4.0-20.fc37.i686 340/348 Verifying : xcb-util-image-0.4.1-1.fc38.i686 341/348 Verifying : xcb-util-keysyms-0.4.1-1.fc38.i686 342/348 Verifying : xcb-util-renderutil-0.3.10-1.fc38.i686 343/348 Verifying : xcb-util-wm-0.4.2-1.fc38.i686 344/348 Verifying : xkeyboard-config-2.36-3.fc38.noarch 345/348 Verifying : xml-common-0.6.3-59.fc37.noarch 346/348 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 347/348 Verifying : zlib-devel-1.2.13-1.fc38.i686 348/348 Installed: Lmod-8.7.14-1.fc38.i686 MUMPS-5.5.1-1.fc38.i686 MUMPS-common-5.5.1-1.fc38.noarch MUMPS-devel-5.5.1-1.fc38.i686 MUMPS-mpich-5.5.1-1.fc38.i686 MUMPS-mpich-devel-5.5.1-1.fc38.i686 MUMPS-openmpi-5.5.1-1.fc38.i686 MUMPS-openmpi-devel-5.5.1-1.fc38.i686 MUMPS-srpm-macros-5.5.1-1.fc38.noarch NLopt-2.7.1-11.fc38.i686 NLopt-devel-2.7.1-11.fc38.i686 SuperLU-5.3.0-3.fc38.i686 SuperLU-devel-5.3.0-3.fc38.i686 annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.i686 arpack-3.8.0-5.fc38.i686 arpack-devel-3.8.0-5.fc38.i686 asio-devel-1.24.0-2.fc38.i686 autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-libs-0.8-19.fc38.i686 bison-3.8.2-3.fc38.i686 boost-1.78.0-9.fc38.i686 boost-atomic-1.78.0-9.fc38.i686 boost-chrono-1.78.0-9.fc38.i686 boost-container-1.78.0-9.fc38.i686 boost-context-1.78.0-9.fc38.i686 boost-contract-1.78.0-9.fc38.i686 boost-coroutine-1.78.0-9.fc38.i686 boost-date-time-1.78.0-9.fc38.i686 boost-devel-1.78.0-9.fc38.i686 boost-fiber-1.78.0-9.fc38.i686 boost-filesystem-1.78.0-9.fc38.i686 boost-graph-1.78.0-9.fc38.i686 boost-iostreams-1.78.0-9.fc38.i686 boost-json-1.78.0-9.fc38.i686 boost-locale-1.78.0-9.fc38.i686 boost-log-1.78.0-9.fc38.i686 boost-math-1.78.0-9.fc38.i686 boost-nowide-1.78.0-9.fc38.i686 boost-numpy3-1.78.0-9.fc38.i686 boost-program-options-1.78.0-9.fc38.i686 boost-python3-1.78.0-9.fc38.i686 boost-random-1.78.0-9.fc38.i686 boost-regex-1.78.0-9.fc38.i686 boost-serialization-1.78.0-9.fc38.i686 boost-stacktrace-1.78.0-9.fc38.i686 boost-system-1.78.0-9.fc38.i686 boost-test-1.78.0-9.fc38.i686 boost-thread-1.78.0-9.fc38.i686 boost-timer-1.78.0-9.fc38.i686 boost-type_erasure-1.78.0-9.fc38.i686 boost-wave-1.78.0-9.fc38.i686 cgnslib-common-4.3.0-5.fc38.noarch cgnslib-libs-4.3.0-5.fc38.i686 cgnslib-mpich-4.3.0-5.fc38.i686 cgnslib-mpich-devel-4.3.0-5.fc38.i686 cgnslib-mpich-libs-4.3.0-5.fc38.i686 cgnslib-openmpi-4.3.0-5.fc38.i686 cgnslib-openmpi-devel-4.3.0-5.fc38.i686 cgnslib-openmpi-libs-4.3.0-5.fc38.i686 cmake-3.25.1-1.fc38.i686 cmake-data-3.25.1-1.fc38.noarch cmake-filesystem-3.25.1-1.fc38.i686 cmake-rpm-macros-3.25.1-1.fc38.noarch coin-or-Ipopt-3.14.9-1.fc38.i686 coin-or-Ipopt-common-3.14.9-1.fc38.noarch coin-or-Ipopt-devel-3.14.9-1.fc38.i686 cpp-13.0.0-0.4.fc38.i686 cups-libs-1:2.4.2-5.fc38.i686 dbus-libs-1:1.14.4-1.fc38.i686 emacs-filesystem-1:28.1-3.fc37.noarch expat-2.5.0-1.fc38.i686 fftw-3.3.10-3.fc37.i686 fftw-devel-3.3.10-3.fc37.i686 fftw-libs-3.3.10-3.fc37.i686 fftw-libs-double-3.3.10-3.fc37.i686 fftw-libs-long-3.3.10-3.fc37.i686 fftw-libs-quad-3.3.10-3.fc37.i686 fftw-libs-single-3.3.10-3.fc37.i686 flex-2.6.4-11.fc38.i686 flexiblas-3.2.1-3.fc38.i686 flexiblas-devel-3.2.1-3.fc38.i686 flexiblas-netlib-3.2.1-3.fc38.i686 flexiblas-openblas-openmp-3.2.1-3.fc38.i686 fontconfig-2.14.1-2.fc38.i686 fonts-filesystem-1:2.0.5-10.fc38.noarch freeglut-3.4.0-1.fc38.i686 freeglut-devel-3.4.0-1.fc38.i686 freetype-2.12.1-3.fc37.i686 gc-8.2.2-1.fc38.i686 gcc-13.0.0-0.4.fc38.i686 gcc-c++-13.0.0-0.4.fc38.i686 gcc-gfortran-13.0.0-0.4.fc38.i686 gcc-plugin-annobin-13.0.0-0.4.fc38.i686 gecode-6.2.0-10.fc37.i686 gl-manpages-1.1-25.20190306.fc37.noarch glib2-2.74.1-2.fc38.i686 glibc-devel-2.36.9000-19.fc38.i686 glibc-headers-x86-2.36.9000-19.fc38.noarch glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.i686 gmm-devel-5.4-5.fc37.noarch gnupg2-2.3.8-1.fc38.i686 gnutls-3.7.8-9.fc38.i686 google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch gpgme-1.17.1-3.fc38.i686 graphite2-1.3.14-10.fc37.i686 groff-base-1.22.4-10.fc37.i686 gsl-2.7.1-2.fc38.i686 gsl-devel-2.7.1-2.fc38.i686 guile22-2.2.7-6.fc37.i686 harfbuzz-6.0.0-1.fc38.i686 hdf5-1.12.1-10.fc37.i686 hdf5-devel-1.12.1-10.fc37.i686 hdf5-mpich-1.12.1-10.fc37.i686 hdf5-mpich-devel-1.12.1-10.fc37.i686 hdf5-openmpi-1.12.1-10.fc37.i686 hdf5-openmpi-devel-1.12.1-10.fc37.i686 hwdata-0.365-1.fc38.noarch hwloc-libs-2.5.0-4.fc37.i686 hypre-mpich-2.24.0-3.fc37.i686 hypre-mpich-devel-2.24.0-3.fc37.i686 hypre-openmpi-2.24.0-3.fc37.i686 hypre-openmpi-devel-2.24.0-3.fc37.i686 jsoncpp-1.9.5-3.fc37.i686 kernel-headers-6.1.0-1.fc38.i686 langpacks-core-font-en-3.0-27.fc38.noarch libICE-1.0.10-9.fc37.i686 libSM-1.2.3-11.fc37.i686 libX11-1.8.1-2.fc38.i686 libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.i686 libX11-xcb-1.8.1-2.fc38.i686 libXau-1.0.11-1.fc38.i686 libXau-devel-1.0.11-1.fc38.i686 libXext-1.3.5-1.fc38.i686 libXfixes-6.0.0-4.fc37.i686 libXft-2.3.6-1.fc38.i686 libXi-1.8-3.fc37.i686 libXmu-1.1.4-1.fc38.i686 libXrender-0.9.11-1.fc38.i686 libXt-1.2.1-3.fc37.i686 libXxf86vm-1.1.5-1.fc38.i686 libaec-1.0.6-3.fc37.i686 libaec-devel-1.0.6-3.fc37.i686 libasan-13.0.0-0.4.fc38.i686 libassuan-2.5.5-5.fc37.i686 libatomic-13.0.0-0.4.fc38.i686 libb2-0.98.1-7.fc37.i686 libcbor-0.7.0-8.fc38.i686 libdrm-2.4.114-1.fc38.i686 libdrm-devel-2.4.114-1.fc38.i686 libedit-3.1-44.20221030cvs.fc38.i686 libevdev-1.13.0-1.fc37.i686 libfabric-1.17.0-1.fc38.i686 libfido2-1.12.0-2.fc38.i686 libgcrypt-1.10.1-6.fc38.i686 libgfortran-13.0.0-0.4.fc38.i686 libglvnd-1:1.6.0-1.fc38.i686 libglvnd-core-devel-1:1.6.0-1.fc38.i686 libglvnd-devel-1:1.6.0-1.fc38.i686 libglvnd-egl-1:1.6.0-1.fc38.i686 libglvnd-gles-1:1.6.0-1.fc38.i686 libglvnd-glx-1:1.6.0-1.fc38.i686 libglvnd-opengl-1:1.6.0-1.fc38.i686 libgpg-error-1.46-1.fc38.i686 libgudev-237-3.fc37.i686 libibumad-41.0-1.fc37.i686 libibverbs-41.0-1.fc37.i686 libicu-71.1-2.fc38.i686 libicu-devel-71.1-2.fc38.i686 libinput-1.22.0-2.fc38.i686 libjpeg-turbo-2.1.4-1.fc38.i686 libksba-1.6.3-1.fc38.i686 libmetalink-0.1.3-29.fc38.i686 libmpc-1.2.1-5.fc37.i686 libnl3-3.7.0-2.fc37.i686 libpciaccess-0.16-7.fc37.i686 libpciaccess-devel-0.16-7.fc37.i686 libpng-2:1.6.37-13.fc37.i686 libquadmath-13.0.0-0.4.fc38.i686 libquadmath-devel-13.0.0-0.4.fc38.i686 librdmacm-41.0-1.fc37.i686 libstdc++-devel-13.0.0-0.4.fc38.i686 libtool-ltdl-2.4.7-3.0.1.fc38.i686 libubsan-13.0.0-0.4.fc38.i686 libuv-1:1.44.2-2.fc37.i686 libwacom-2.4.0-1.fc37.i686 libwacom-data-2.4.0-1.fc37.noarch libwayland-client-1.21.0-1.fc37.i686 libwayland-server-1.21.0-1.fc37.i686 libxcb-1.13.1-10.fc37.i686 libxcb-devel-1.13.1-10.fc37.i686 libxcrypt-devel-4.4.33-5.fc38.i686 libxkbcommon-1.4.1-2.fc37.i686 libxkbcommon-x11-1.4.1-2.fc37.i686 libxshmfence-1.3-11.fc37.i686 lua-5.4.4-6.fc38.i686 lua-filesystem-1.8.0-7.fc37.i686 lua-json-1.3.4-2.fc37.noarch lua-lpeg-1.0.2-9.fc37.i686 lua-posix-35.1-4.fc37.i686 lua-term-0.07-16.fc37.i686 m4-1.4.19-4.fc37.i686 make-1:4.3-11.fc37.i686 mesa-libEGL-22.3.1-1.fc38.i686 mesa-libGL-22.3.1-1.fc38.i686 mesa-libGL-devel-22.3.1-1.fc38.i686 mesa-libGLU-9.0.1-7.fc37.i686 mesa-libGLU-devel-9.0.1-7.fc37.i686 mesa-libgbm-22.3.1-1.fc38.i686 mesa-libglapi-22.3.1-1.fc38.i686 metis-5.1.0-33.fc37.i686 metis-devel-5.1.0-33.fc37.i686 mmg-5.7.1-1.fc38.i686 mmg-devel-5.7.1-1.fc38.i686 mmg2d-5.7.1-1.fc38.i686 mmg2d-devel-5.7.1-1.fc38.i686 mmg3d-5.7.1-1.fc38.i686 mmg3d-devel-5.7.1-1.fc38.i686 mmgs-5.7.1-1.fc38.i686 mmgs-devel-5.7.1-1.fc38.i686 mp-3.1.0-40.20200303git7fd4828.fc38.i686 mpdecimal-2.5.1-4.fc37.i686 mpich-4.0.2-4.fc38.i686 mpich-devel-4.0.2-4.fc38.i686 mtdev-1.1.6-4.fc37.i686 munge-libs-0.5.15-2.fc37.i686 ncurses-6.3-5.20221126.fc38.i686 npth-1.6-10.fc38.i686 openblas-0.3.21-4.fc38.i686 openblas-openmp-0.3.21-4.fc38.i686 openmpi-4.1.4-7.fc38.i686 openmpi-devel-4.1.4-7.fc38.i686 opensm-libs-3.3.24-4.fc37.i686 openssh-9.0p1-8.fc38.i686 openssh-clients-9.0p1-8.fc38.i686 orangefs-2.9.8-7.fc37.i686 pcre2-utf16-10.40-1.fc37.1.i686 perl-B-1.83-492.fc38.i686 perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-Data-Dumper-2.184-490.fc37.i686 perl-Digest-1.20-489.fc37.noarch perl-Digest-MD5-2.58-489.fc37.i686 perl-DynaLoader-1.52-492.fc38.i686 perl-Encode-4:3.19-492.fc38.i686 perl-Errno-1.36-492.fc38.i686 perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.i686 perl-File-Basename-2.85-492.fc38.noarch perl-File-Compare-1.100.700-492.fc38.noarch perl-File-Copy-2.39-492.fc38.noarch perl-File-Find-1.40-492.fc38.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-492.fc38.noarch perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-492.fc38.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-IO-1.50-492.fc38.i686 perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc37.i686 perl-POSIX-2.03-492.fc38.i686 perl-PathTools-3.84-489.fc37.i686 perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.i686 perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.i686 perl-Storable-1:3.26-489.fc37.i686 perl-Symbol-1.09-492.fc38.noarch perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Thread-Queue-3.14-489.fc37.noarch perl-Time-Local-2:1.300-489.fc37.noarch perl-constant-1.33-490.fc37.noarch perl-if-0.61.000-492.fc38.noarch perl-interpreter-4:5.36.0-492.fc38.i686 perl-libs-4:5.36.0-492.fc38.i686 perl-mro-1.26-492.fc38.i686 perl-overload-1.35-492.fc38.noarch perl-overloading-0.02-492.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.00-1.fc38.noarch perl-threads-1:2.27-489.fc37.i686 perl-threads-shared-1.64-489.fc37.i686 perl-vars-1.05-492.fc38.noarch petsc-3.17.4-3.fc38.i686 petsc-devel-3.17.4-3.fc38.i686 petsc-mpich-3.17.4-3.fc38.i686 petsc-mpich-devel-3.17.4-3.fc38.i686 petsc-openmpi-3.17.4-3.fc38.i686 petsc-openmpi-devel-3.17.4-3.fc38.i686 pmix-4.1.2-3.fc37.i686 procps-ng-3.3.17-8.fc38.i686 ptscotch-mpich-6.1.2-3.fc37.i686 ptscotch-mpich-devel-6.1.2-3.fc37.i686 ptscotch-mpich-devel-parmetis-6.1.2-3.fc37.i686 ptscotch-openmpi-6.1.2-3.fc37.i686 ptscotch-openmpi-devel-6.1.2-3.fc37.i686 ptscotch-openmpi-devel-parmetis-6.1.2-3.fc37.i686 python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.i686 python3-libs-3.11.1-1.fc38.i686 python3-numpy-1:1.23.5-1.fc38.i686 qt-settings-37.0-1.fc38.noarch qt5-qtbase-5.15.7-1.fc38.i686 qt5-qtbase-common-5.15.7-1.fc38.noarch qt5-qtbase-gui-5.15.7-1.fc38.i686 rhash-1.4.3-1.fc38.i686 rpm-mpi-hooks-8-4.fc37.noarch scalapack-common-2.2.0-2.fc37.i686 scalapack-mpich-2.2.0-2.fc37.i686 scalapack-mpich-devel-2.2.0-2.fc37.i686 scalapack-openmpi-2.2.0-2.fc37.i686 scalapack-openmpi-devel-2.2.0-2.fc37.i686 scotch-6.1.2-3.fc37.i686 scotch-devel-6.1.2-3.fc37.i686 suitesparse-5.13.0-1.fc38.i686 suitesparse-devel-5.13.0-1.fc38.i686 superlu_dist-mpich-1:8.1.1-1.fc38.i686 superlu_dist-mpich-devel-1:8.1.1-1.fc38.i686 superlu_dist-openmpi-1:8.1.1-1.fc38.i686 superlu_dist-openmpi-devel-1:8.1.1-1.fc38.i686 tcl-1:8.6.12-3.fc38.i686 tcsh-6.24.01-2.fc37.i686 tetgen-1.5.0-22.fc37.i686 tetgen-devel-1.5.0-22.fc37.i686 tk-1:8.6.12-3.fc37.i686 unixODBC-2.3.11-1.fc38.i686 vim-filesystem-2:9.0.1054-1.fc38.noarch wget-1.21.3-4.fc37.i686 xcb-util-0.4.0-20.fc37.i686 xcb-util-image-0.4.1-1.fc38.i686 xcb-util-keysyms-0.4.1-1.fc38.i686 xcb-util-renderutil-0.3.10-1.fc38.i686 xcb-util-wm-0.4.2-1.fc38.i686 xkeyboard-config-2.36-3.fc38.noarch xml-common-0.6.3-59.fc37.noarch xorg-x11-proto-devel-2022.2-2.fc38.noarch zlib-devel-1.2.13-1.fc38.i686 Complete! Finish: build setup for freefem++-4.12-1.fc38.src.rpm Start: rpmbuild freefem++-4.12-1.fc38.src.rpm Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1670025600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IaNrDp + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf freefem++-4.12 + /usr/bin/mkdir -p freefem++-4.12 + cd freefem++-4.12 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/FreeFem-sources-4.12.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv FreeFem-sources-4.12 serial + pushd serial ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 + echo 'Patch #1 (0001-Build-fixes.patch):' Patch #1 (0001-Build-fixes.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/lglib/Makefile.am patching file src/medit/Makefile.am + echo 'Patch #2 (0002-Fix-formating-buffers.patch):' Patch #2 (0002-Fix-formating-buffers.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/libMesh/memory.c + echo 'Patch #3 (0003-Wsign-compare.patch):' Patch #3 (0003-Wsign-compare.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/fflib/AFunction.hpp patching file src/fflib/AddNewFE.h patching file src/fflib/PlotStream.hpp patching file src/fflib/global.cpp patching file src/fflib/lgmesh.cpp patching file src/fflib/lgmesh3.cpp + echo 'Patch #4 (0004-Wimplicit-function-declaration.patch):' Patch #4 (0004-Wimplicit-function-declaration.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/medit/bbfile.c patching file src/medit/sproto.h + echo 'Patch #5 (0005-Wreorder.patch):' Patch #5 (0005-Wreorder.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugin/mpi/mpi-cmaes.cpp patching file plugin/seq/BasicMath.h patching file plugin/seq/Geometry.hpp patching file plugin/seq/lapack.cpp patching file src/femlib/FQuadTree.cpp patching file src/femlib/RNM.hpp patching file src/fflib/AFunction2.cpp + echo 'Patch #6 (0006-Remove-src-medit-eigenv.h.patch):' Patch #6 (0006-Remove-src-medit-eigenv.h.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/medit/Makefile.am patching file src/medit/eigenv.h patching file src/medit/inout.c patching file src/medit/inout_morice.c patching file src/medit/inout_popenbinaire.c + echo 'Patch #7 (0007-Wformat-overflow.patch):' Patch #7 (0007-Wformat-overflow.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/medit/bbfile.c patching file src/medit/status.c + echo 'Patch #8 (0008-Use-test-e-instead-of-test-f.patch):' Patch #8 (0008-Use-test-e-instead-of-test-f.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file plugin/seq/load.link.in + echo 'Patch #9 (0009-Fix-quoting.patch):' Patch #9 (0009-Fix-quoting.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file etc/config/m4/acmpi.m4 + echo 'Patch #10 (0010-Use-prebuilt-FreeFEM-documentation.pdf.patch):' Patch #10 (0010-Use-prebuilt-FreeFEM-documentation.pdf.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file Makefile.am + echo 'Patch #11 (0011-Install-docs-into-docdir.patch):' Patch #11 (0011-Install-docs-into-docdir.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file Makefile.am + echo 'Patch #12 (0012-Use-libdir-to-setup-ff_prefix_dir.patch):' Patch #12 (0012-Use-libdir-to-setup-ff_prefix_dir.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file configure.ac + echo 'Patch #13 (0013-Misc-build-fixes.patch):' Patch #13 (0013-Misc-build-fixes.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file examples/CheckAll + echo 'Patch #14 (0014-Wmisleading-indentation.patch):' Patch #14 (0014-Wmisleading-indentation.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/femlib/RNM_op.hpp Patch #15 (0015-Mark-failing-tests-XFAIL.patch): + echo 'Patch #15 (0015-Mark-failing-tests-XFAIL.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file examples/3d/Makefile.am patching file examples/examples/Makefile.am Patch #16 (0016-Fix-missing-includes-for-gcc-11.patch): + echo 'Patch #16 (0016-Fix-missing-includes-for-gcc-11.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/fflib/AFunction2.cpp patching file src/fflib/Operator.hpp Patch #17 (0017-Modernize-autotools.patch): + echo 'Patch #17 (0017-Modernize-autotools.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file etc/config/m4/ax_lib_gsl.m4 Patch #18 (0018-Eliminate-__STRICT_ANSI__.patch): + echo 'Patch #18 (0018-Eliminate-__STRICT_ANSI__.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file src/Graphics/ffglut.cpp patching file src/femlib/fem.cpp patching file src/fflib/AFunction.cpp Patch #19 (0019-Unbundle-boost.patch): + echo 'Patch #19 (0019-Unbundle-boost.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file 3rdparty/Makefile.am patching file configure.ac Patch #20 (0020-Fedora-hacks.patch): + echo 'Patch #20 (0020-Fedora-hacks.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file 3rdparty/getall patching file 3rdparty/gmm/Makefile patching file 3rdparty/mumps-seq/Makefile patching file 3rdparty/mumps-seq/Makefile-mumps-5.4.0.inc (renamed from 3rdparty/mumps-seq/Makefile-mumps-5.0.2.inc) patching file 3rdparty/scalapack/Makefile patching file 3rdparty/scalapack/SLmake-scalapack.inc patching file configure.ac patching file plugin/mpi/MUMPS.cpp patching file plugin/mpi/MUMPS_mpi.cpp patching file plugin/seq/MUMPS.cpp patching file plugin/seq/MUMPS_seq.cpp patching file plugin/seq/SuperLu.cpp patching file scotch_wrapper.h Patch #21 (0021-Modernize-autotools.patch): + echo 'Patch #21 (0021-Modernize-autotools.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file 3rdparty/Makefile.am patching file Makefile.am patching file bin/test-driver-ff patching file configure.ac + find . -type f -perm 755 '(' -name '*.c*' -o -name '*.h*' -o -name '*.edp' -o -name '*.idp' ')' + xargs chmod 644 + autoreconf -vif autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:465: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... aclocal.m4:668: AM_PROG_LEX is expanded from... configure.ac:465: the top level configure.ac:1123: warning: file `etc/config/m4/acmpi.m4' included several times configure.ac:1199: warning: file `etc/config/m4/acmpi.m4' included several times configure.ac:1279: warning: AC_CHECK_HEADERS(${ff_cadna_dir}/cadnafree.h): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... configure.ac:1279: the top level configure.ac:1986: warning: Update your code to rely only on HAVE_SYS_TIME_H, configure.ac:1986: then remove this warning and the obsolete code below it. configure.ac:1986: All current systems provide time.h; it need not be checked for. configure.ac:1986: Not all systems provide sys/time.h, but those that do, all allow configure.ac:1986: you to include it and time.h simultaneously. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:199: installing './compile' configure.ac:298: installing './config.guess' configure.ac:298: installing './config.sub' configure.ac:34: installing './install-sh' configure.ac:34: installing './missing' parallel-tests: installing './test-driver' plugin/seq/Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' + mkdir -p 3rdparty/pkg + cp /builddir/build/SOURCES/hpddm-20210919git7113b9a.zip 3rdparty/pkg/hpddm.zip + cp /builddir/build/SOURCES/FreeFEM-documentation-4.8-20221107.pdf FreeFEM-documentation.pdf + cp /builddir/build/SOURCES/freeyams.2012.02.05.tgz 3rdparty/pkg/ + cp /builddir/build/SOURCES/htool-20220218gitb6e9169.zip 3rdparty/pkg/htool.zip + cp /builddir/build/SOURCES/bemtool-20221012git6042818.zip 3rdparty/pkg/bemtool.zip + cp /builddir/build/SOURCES/mshmet.2012.04.25.tgz 3rdparty/pkg/ + cp /builddir/build/SOURCES/MUMPS_5.4.0.tar.gz 3rdparty/pkg/ + popd ~/build/BUILD/freefem++-4.12 + cp -r serial openmpi + cp -r serial mpich + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.A620gq + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 + CXX=g++ + export CXX + cd freefem++-4.12 + pushd serial + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-24 15:09:39.052191248 +0000 +++ ./configure 2022-12-24 15:09:41.597223284 +0000 @@ -2835,7 +2835,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=i686-redhat-linux-gnu --host=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-optim --disable-download --with-petsc=/usr/lib/petsc/conf/petscvariables --enable-hpddm --enable-download_hpddm --enable-yams --enable-download_yams --enable-gmm --disable-download_gmm --enable-mumps --enable-mumps_seq --enable-download_mumps_seq --enable-bem --enable-download_bem --enable-htool --enable-download_htool --disable-scalapack --disable-download_scalapack --enable-mshmet --enable-download_mshmet --enable-boost --disable-mmg3d --disable-parmetis --disable-parmmg '--with-blas=-L/usr/lib -lflexiblas' '--with-arpack=-L/usr/lib -larpack' --without-cadna --with-mpi=no --docdir=/usr/share/doc/freefem++ CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.12/serial 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-redhat-linux-gnu-gcc... gcc 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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for unzip... yes checking for m4... yes checking for bison... yes checking for flex... yes checking for cmake... yes checking for patch... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran... yes checking whether gfortran accepts -g... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-f77... no checking for i686-redhat-linux-gnu-fort77... no checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether gfortran accepts -g... yes checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for i686-redhat-linux-gnu-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for bison... bison -y checking for deflate in -lz... yes checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for zlib.h... yes configure: ++ add pthread : -lpthread ; in plugin/seq/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib/ff++/4.12 configure: ----- CPU kind: i686 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=c++14... yes configure: ++ add cxx11 : -std=c++14 ; -std=c++14 in plugin/seq/WHERE_LIBRARY-config " checking suffix to add to package name... none checking for OpenGL/gl.h... no checking for GL/gl.h... yes checking for GLUT/glut.h... no checking for GL/glut.h... yes checking add suffix ... yes configure: find real ( real ) petsc in /usr/lib/petsc/conf/petscvariables configure: choose MPI from petsc : ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni configure: find real ( real ) petsc in /usr/lib/petsc/conf/petscvariables configure: choose MPI from petsc : ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni configure: without petsc, slepc ***** configure: find complex (real) petsc in /lib/petsc/conf/petscvariables configure: without petsc complex ***** checking for wget... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 ; in plugin/seq/WHERE_LIBRARY-config " checking whether the C compiler accepts -mkl... yes checking for MKL... root: , arch: , ... which: no libopenblas.dll in (/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) checking for blas_zdotu_sub in -L/usr/lib -lflexiblas... yes checking for cblas.h... no checking for Accelerate/cblas.h... no checking for atlas/cblas.h... no checking for cblas_zdotu_sub in -lcblas... no configure: ++ add blas : -L/usr/lib -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " checking for lapack in -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath, -L/usr/lib -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib -larpack ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add lapack : -L/usr/lib -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " checking for umfpack.h... no checking for umfpack/umfpack.h... no checking for ufsparse/umfpack.h... no checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking for cstddef... yes checking for stddef.h... yes checking for semaphore.h... yes checking for sys/mman.h... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... no checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran 77 compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran 77 compiler accepts -fallow-invalid-boz... yes checking whether the Fortran compiler accepts -fallow-invalid-boz... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking check mumps... yes checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check superlu... yes checking check blacs... no checking check scalapack... no checking check scotch... yes checking check ptscotch... no checking check metis... yes checking check parmetis... no checking check freeyams... no checking check mmg3d... yes checking check mmg... yes checking check zlib... yes checking check parmmg... no checking check tetgen... yes checking check ipopt... yes checking check nlopt... yes checking kernel version... 6.0.8 checking libc version... checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 type... serial checking for HDF5 libraries... yes (version 1.12.1) checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for H5PTcreate in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating 3rdparty/Makefile config.status: creating 3rdparty/blas/Makefile config.status: creating 3rdparty/arpack/Makefile config.status: creating 3rdparty/umfpack/Makefile config.status: creating 3rdparty/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/ffgraphics/Makefile config.status: creating src/ffgraphics/server/Makefile config.status: creating src/ffgraphics/client/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating plugin/Makefile config.status: creating plugin/seq/Makefile config.status: creating plugin/mpi/Makefile config.status: creating examples/Makefile config.status: creating examples/plugin/Makefile config.status: creating examples/tutorial/Makefile config.status: creating examples/misc/Makefile config.status: creating examples/mpi/Makefile config.status: creating examples/hpddm/Makefile config.status: creating examples/ffddm/Makefile config.status: creating examples/eigen/Makefile config.status: creating examples/examples/Makefile config.status: creating examples/bug/Makefile config.status: creating examples/3d/Makefile config.status: creating examples/3dSurf/Makefile config.status: creating examples/3dCurve/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost configure: FreeFEM used download: no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver): yes configure: -- BLAS: yes configure: -- with MPI: no configure: -- with PETSc: no / PETSc complex: no configure: -- with SLEPc: no / SLEPc complex: no configure: -- with hpddm: no configure: -- with htool: no configure: -- with bemtool: no (need boost: yes and htool: no) configure: -- without libs: parmetis mmg3d parmmg gmm scalapack pipe MMAP NewSolver mkl hpddm configure: -- without plugins: parmetis.so mmg3d.so parmmg.so ilut.so MUMPS.so MUMPS_mpi.so pipe.so ff-mmap-semaphore.so NewSolver.so PARDISO.so hpddm.so hpddm_substructuring.so configure: progs: FreeFem++-nw bamg cvmsh2 ffmedit ffglut configure: PETSc directories do not exist, to build do: configure: cd 3rdparty/ff-petsc && make + make -j2 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' cd ../src/libMesh && make make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mshmet ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' grep 'abs_top_builddir *=' ../Makefile >> ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags touch ./src/tag-tar cd /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src' gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//boulep.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/boulep.c: In function 'boulep_2d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/boulep.c:116:25: warning: variable 'nump' set but not used [-Wunused-but-set-variable] 116 | int *adja,i1,iadr,nump,voy,ilist,iel; | ^~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//defmet.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c libmeshb7.c: In function 'GmfOpenMesh': libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ libmeshb7.c: In function 'GmfCloseMesh': libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfStatKwd': libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGotoKwd': libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfSetKwd': libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGetLin': libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetLin': libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfGetBlock': libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetBlock': libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetHONodesOrdering': libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfReadByteFlow': libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//gradls.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_3d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / | /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:477:28: warning: unused variable 'norm' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:477:16: warning: unused variable 'err1' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable 'p0' [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_2d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * | /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:566:28: warning: unused variable 'norm' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:566:16: warning: unused variable 'err1' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/hessls.c:564:12: warning: unused variable 'p0' [-Wunused-variable] 564 | pPoint p0; | ^~ gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o ar: creating libMesh.a a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi if test -n ""; then make install-hpddm; else true; fi if test -n "htool"; then make install-htool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -f ./pkg/htool.zip; then \ cd include; rm -rf htool htool-*; unzip -q ../pkg/htool.zip; mv htool-* htool; touch htool/done.tag; \ else true; fi if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n "bem"; then make install-bemtool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -f ./pkg/bemtool.zip; then \ cd include; rm -rf BemTool BemTool-*; unzip -q ../pkg/bemtool.zip; mv BemTool-* BemTool; touch BemTool/done.tag; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' touch tag-install-other gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//inout.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfOpenMesh': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfCloseMesh': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfStatKwd': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGotoKwd': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetKwd': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetLin': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetLin': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetBlock': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetBlock': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetHONodesOrdering': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfReadByteFlow': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_3d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lissag.c:8:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 8 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_2d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lplib3.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/memory.c: In function 'primem': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/memory.c:233:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 233 | fprintf(stdout," Total size : %10Zd Mbytes", | ~~~~^ | | | int | %10ld 234 | (long int)(memsize/(1024.*1024.))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/memory.c:236:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 236 | fprintf(stdout," Total size : %10Zd Kbytes",(long int)(memsize/1024.)); | ~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/memory.c:238:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 238 | fprintf(stdout," Total size : %10Zd bytes ",(long int)memsize); | ~~~~^ ~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/compil.date gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//redsim.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//scalem.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshmetlib.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/compil.date #gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshmet.o #gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/sourceslib/mshmetlib.h ./src/../../include/mshmetlib.h make[6]: Nothing to be done for 'src/../..'. cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet/src/objects/libmshmet.a ./src/../../lib/libmshmet.a echo mshmet LD -L@DIR@/lib -lmshmet >./src/../../lib/WHERE.mshmet echo mshmet INCLUDE -I@DIR@/include>> ./src/../../lib/WHERE.mshmet make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** yams ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' grep 'abs_top_builddir *=' ../Makefile > ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'yams_VERSION *=' ./Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags grep 'LIBS *=' ../Makefile >> ff-flags mkdir -p ./freeyams.2012.02.05 cd ./freeyams.2012.02.05; tar xzf ../../pkg/freeyams.2012.02.05.tgz mkdir /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib && \ patch -p2 < ../../freeyams.2012.02.05.patch && \ patch -p2 < ../../freeyams.2012.02.05-return-values.patch patching file blinde.c patching file defines.h patching file extern.h patching file inout.c patching file parsop.c patching file primsg.c patching file surf.h patching file yams.c patching file yams.h patching file yams0.c patching file zaldy1.c patching file zaldy3.c patching file outqua_a.c patching file eigenv.c patching file sproto.h patching file error.c patching file debug.c mv /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/.. touch ./freeyams.2012.02.05/PATCH make install WHERE make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05' make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function 'analar_q': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c:15:32: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 15 | int k,kk,ii,na,nt,nq,ret; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function 'analfa': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c:141:16: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 141 | while ( ncor > 1 & !*alert ); | ~~~~~^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function 'bilan': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:59:60: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 59 | fprintf(stdout," NORMALS @ FACES,VERT. : %12d %12d (%d NULL)\n", | ~^ | | | int | %ld 60 | sm->ne,sm->nv,info.nuln); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:68:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 68 | fprintf(stdout," TRIANGLES: %8d FLIP : %8d FLAT : %8d\n", | ~~^ | | | int | %8ld 69 | sm->ne,info.flip,info.nulf); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:72:75: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] 72 | fprintf(stdout," VERTICES : %8d CORNERS: %8d REQ./UNUS.:.%8d / %d\n", | ~^ | | | int | %ld 73 | sm->np,info.ncoi,info.nvrequis,info.nulp); | ~~~~~~~~~ | | | long int gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function 'colar2': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c:26:21: warning: variable 'ns' set but not used [-Wunused-but-set-variable] 26 | int nde,nd,ns; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function 'coorpo': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c:28:34: warning: variable 'tt' set but not used [-Wunused-but-set-variable] 28 | float *n1,*n2,*tg1,*tg2,tt[3]; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'dumpit': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:58:18: warning: too many arguments for format [-Wformat-extra-args] 58 | fprintf(stderr,"------- EXIT. -------\n",level); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'debug_q': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:145:20: warning: variable 'voy' set but not used [-Wunused-but-set-variable] 145 | ubyte i,i1,i2,voy; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:143:15: warning: variable 'pq1' set but not used [-Wunused-but-set-variable] 143 | pQuad pq,pq1; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'typelt': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:23:14: warning: variable 'imin' set but not used [-Wunused-but-set-variable] 23 | ubyte imin,imax,rinsok; | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'delnul': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:98:36: warning: variable 'typ' set but not used [-Wunused-but-set-variable] 98 | int k,kk,l,nk,nsw,nde,npp,typ; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function 'delpo0': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c:32:20: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 32 | (pt->tag[i2] == M_NOTAG & p1->tag > M_NOTAG) ) gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function 'flipa3': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:27: warning: variable 'hd2' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:23: warning: variable 'hd1' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function 'flprdg': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:39: warning: variable 'angdev' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:32: warning: variable 'lbande' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function 'curvpt': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:49: warning: variable 'k2' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:46: warning: variable 'k1' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function 'inbbf': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:87:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 87 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:123:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:153:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 153 | if ( ptr = strpbrk(data,"dD") ) | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:47:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | fscanf(in,"%d",&dim); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:56:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 56 | fscanf(in,"%d",&nfield); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:57:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fscanf(in,"%d",&np); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:65:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(in,"%d",&typage); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:98:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | fscanf(in,"%lf %lf",&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:106:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%lf %lf %lf",&a,&b,&c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function 'inmsh2': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:111:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 111 | if ( ptr = strpbrk(sx,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:112:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 112 | if ( ptr = strpbrk(sy,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:113:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 113 | if ( ptr = strpbrk(sz,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:54:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 54 | fgets(data,255,inp); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:57:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:65:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:77:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 77 | fgets(data,80,inf); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:147:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 147 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:154:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:157:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 157 | fscanf(inf,"%d %d %d %d %d %d %d\n",&pt1->v[0],&pt1->v[1],&pt1->v[2], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | &ref,&pt1->edg[2],&pt1->edg[0],&pt1->edg[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:172:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | fscanf(inf,"%d %d %d %d %d",&v[0],&v[1],&v[2],&v[3],&ref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:173:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 173 | fscanf(inf,"%d %d %d %d\n",&edg[0],&edg[1],&edg[2],&edg[3]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:232:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 232 | fscanf(inf,"%d %d %d %d %d\n",&pte->p1,&pte->p2,&ref,&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer may be used after 'fclose' [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:132:3: note: call to 'fclose' here 132 | fclose(inp); | ^~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadMesh': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:99:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 99 | while ( nbl = LM_read_field(&ms, LM_Vertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:132:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 132 | while ( nbl = LM_read_field(&ms, LM_Triangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:159:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 159 | while ( nbl = LM_read_field(&ms, LM_Quadrilaterals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:224:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 224 | while ( nbl = LM_read_field(&ms, LM_Tetrahedra, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:255:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 255 | while ( nbl = LM_read_field(&ms, LM_Corners, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:271:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 271 | while ( nbl = LM_read_field(&ms, LM_RequiredVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:296:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 296 | while ( nbl = LM_read_field(&ms, LM_Edges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:342:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 342 | while ( nbl = LM_read_field(&ms, LM_Ridges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:357:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 357 | while ( nbl = LM_read_field(&ms, LM_RequiredEdges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:373:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 373 | while ( nbl = LM_read_field(&ms, LM_RequiredTriangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:391:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 391 | while ( nbl = LM_read_field(&ms, LM_Normals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:415:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 415 | while ( nbl = LM_read_field(&ms, LM_NormalAtVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:450:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 450 | while ( nbl = LM_read_field(&ms, LM_NormalAtTriangleVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:484:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 484 | while ( nbl = LM_read_field(&ms, LM_NormalAtQuadrilateralVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:516:23: warning: operation on 'pt1->vn[is]' may be undefined [-Wsequence-point] 516 | pt1->vn[is] = pt1->vn[is] = nis; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveMesh': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:782:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 782 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:551:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 551 | int nedge,nridge,ndang,nrequis,nbb; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveQuadMesh': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1187:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 1187 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:988:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 988 | int nedge,nridge,ndang,nrequis; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadSol': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1384:42: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 1384 | int i,k,iadr,dim,nbl,np,size,type,offset; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_sol_headers': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:914:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 914 | if(mesh->sol_headers[i] = malloc((nbsol+2) * sizeof(int))) | ^~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_int': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:792:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 792 | fscanf(mesh->handle, "%d", &integer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:797:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 797 | fread(&integer, 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'LM_read_field': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:355:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 355 | fscanf(mesh->handle, "%d", &int_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:357:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 357 | fscanf(mesh->handle, "%g", &flt_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:364:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 364 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:369:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 369 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:381:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 381 | fread(buffer, nbl * size * 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function 'noshrk': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:42: warning: variable 'oz' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:39: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:36: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function 'optpo1_q': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:31: warning: unused variable 'kk' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:25: warning: unused variable 'is2' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:21: warning: unused variable 'is1' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:58: warning: unused variable 'qq' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:38: warning: unused variable 'nn' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:33: warning: unused variable 'n' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:24: warning: unused variable 'nnc' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:19: warning: unused variable 'nnb' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:67: warning: variable 'epsok' set but not used [-Wunused-but-set-variable] 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:73: warning: unused variable 'dz' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:70: warning: unused variable 'dy' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:67: warning: unused variable 'dx' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:22: warning: unused variable 'cb3' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:18: warning: unused variable 'cb2' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:14: warning: unused variable 'cb1' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:41: warning: unused variable 'dhd' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:26: warning: unused variable 'dd1' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:20: warning: unused variable 'gc' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:17: warning: unused variable 'gb' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:14: warning: variable 'ga' set but not used [-Wunused-but-set-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:38: warning: 'b1[0]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[0]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:23: warning: 'b1[1]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[1]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:38: warning: 'b1[2]' may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[2]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function 'outqua': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c:19:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 19 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function 'outqua_a': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c:13:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 13 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function 'parsop': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:106:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:110:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:114:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:118:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 118 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:122:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 122 | fscanf(in,"%f",&ridge); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:126:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 126 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:130:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 130 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:140:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | fscanf(in,"%d",&dumint); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:144:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 144 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:148:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:154:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(in,"%f %f",&dummy,&dummy1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:159:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | fgets(key,255,in); | ^~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function 'priqua': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c:25:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 25 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function 'priqua_a': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c:14:29: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 14 | double m[6],ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function 'qualfa_2d': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c:8:14: warning: variable 'cal' set but not used [-Wunused-but-set-variable] 8 | double cal,abx,aby,acx,acy,bcx,bcy; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:19: warning: argument 1 of type 'double[6]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:14: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:32: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:23: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:45: warning: argument 3 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:32: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function 'sident': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c:63:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 63 | if ( adj = pt->adj[i] ) { | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function 'stscan': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c:101:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 101 | while ( k = stpop(sm,stack) ) { | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function 'yams22': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c:97:54: warning: variable 'nptas' set but not used [-Wunused-but-set-variable] 97 | int it,maxtou,ns,nsw,ndd,nd1,nd2,nde,nm,nmv,nptas; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function 'yams_main': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c:140:33: warning: variable 'memory' set but not used [-Wunused-but-set-variable] 140 | int option,absopt,ret,memory,corr; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function 'yamsq': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c:18:47: warning: variable 'na' set but not used [-Wunused-but-set-variable] 18 | int k,is,it,alert,maxtou,nmq,nmv,nad,na,nq,nqi; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o gcc -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/freeyams.2012.02.05' touch ./freeyams.2012.02.05/FAIT sed s/defines.h/freeyams_defines.h/ ../include/freeyamslib.h echo freeyams LD -L@DIR@/lib -lfreeyams >./freeyams.2012.02.05/../../lib/WHERE.freeyams ; echo freeyams INCLUDE -I@DIR@/include>> ./freeyams.2012.02.05/../../lib/WHERE.freeyams ; cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/sourceslib/defines.h ../include/freeyams_defines.h mkdir ../lib mkdir: cannot create directory '../lib': File exists cp /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams/./freeyams.2012.02.05/objects/libyams.a ../lib/libfreeyams.a make[6]: [Makefile:47: install] Error 1 (ignored) make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mumps-seq ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.4.0.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.4.0.tar.gz touch MUMPS_5.4.0/tag-tar cp Makefile.inc MUMPS_5.4.0 cd MUMPS_5.4.0 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="gcc" CFLAGS="-O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: mpi.f: Warning: -D_GLIBCXX_ASSERTIONS not defined graph.c: In function 'indNodes': graph.c:438:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 438 | for (i = istart; i < istop; i++) | ^~~ graph.c:442:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 442 | for (i = istart; i < istop; i++) | ^~~ mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(4) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:24:31: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:24:36: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:24:63: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:24:46: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:24:52: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:24:57: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:36:38: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:36:43: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:45:38: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:45:43: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:55:25: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:54:49: 54 | & DATATYPE, RECVBUF, RECCNT, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:55:19: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:75:25: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:74:48: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'displs' at (1) [-Wunused-dummy-argument] mpi.f:74:57: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:75:19: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:102:47: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:102:41: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'operation' at (1) [-Wunused-dummy-argument] mpi.f:119:27: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:118:64: 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:119:21: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:136:35: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:136:29: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:152:32: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:152:48: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:152:42: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierrcode' at (1) [-Wunused-dummy-argument] mpi.f:160:63: 160 | & RECVBUF, RECVCNT, RECVTYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:35: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:51: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:181:40: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:181:45: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'val' at (1) [-Wunused-dummy-argument] mpi.f:187:34: 187 | SUBROUTINE MPI_BARRIER( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:34: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'buffer' at (1) [-Wunused-dummy-argument] mpi.f:204:39: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:204:61: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:49: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:204:55: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:213:33: 213 | SUBROUTINE MPI_CANCEL( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:221:38: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:221:52: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:221:45: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:229:35: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:229:42: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:237:36: 237 | SUBROUTINE MPI_COMM_FREE( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:37: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:44: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:253:36: 253 | SUBROUTINE MPI_COMM_RANK( COMM, RANK, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:262:36: 262 | SUBROUTINE MPI_COMM_SIZE( COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:44: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'color' at (1) [-Wunused-dummy-argument] mpi.f:271:37: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:56: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:271:49: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:295:53: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:295:48: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:295:38: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:306:38: 306 | SUBROUTINE MPI_GROUP_FREE( GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:44: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:63: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group2' at (1) [-Wunused-dummy-argument] mpi.f:314:47: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:314:55: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'ranges' at (1) [-Wunused-dummy-argument] mpi.f:323:38: 323 | SUBROUTINE MPI_GROUP_SIZE( GROUP, SIZE, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:350:46: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:350:35: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:350:60: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:350:40: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:361:31: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:361:36: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:361:65: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:361:46: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:362:21: 362 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:361:54: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:361:59: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:371:31: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:371:36: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:371:63: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:371:46: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:371:52: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:372:21: 372 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:371:57: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:383:50: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:383:40: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:389:48: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:389:38: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:395:54: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:396:46: 396 | & IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:395:44: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'length' at (1) [-Wunused-dummy-argument] mpi.f:395:63: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'newtype' at (1) [-Wunused-dummy-argument] mpi.f:402:45: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'commute' at (1) [-Wunused-dummy-argument] mpi.f:402:36: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'func' at (1) [-Wunused-dummy-argument] mpi.f:402:55: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:38: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:32: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:418:31: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:417:49: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:417:32: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:39: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:417:57: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:65: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:418:25: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:429:53: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:429:47: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:429:37: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:429:59: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] mpi.f:439:45: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:439:34: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:439:53: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:439:39: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:450:30: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:450:35: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:450:64: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:450:45: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:450:53: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:451:23: 451 | & STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:450:58: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:462:39: 462 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:470:30: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:470:35: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:470:62: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:470:45: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:470:51: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:470:56: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:481:31: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:481:36: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:481:63: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:481:46: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:481:52: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:481:57: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:492:31: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:492:45: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:504:31: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:504:25: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:503:34: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:42: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'insize' at (1) [-Wunused-dummy-argument] mpi.f:503:60: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:68: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:503:52: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:515:31: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:515:39: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:526:52: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:526:60: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:538:52: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:538:59: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'index' at (1) [-Wunused-dummy-argument] mpi.f:538:67: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:735:41: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:735:38: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:735:55: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:735:48: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:744:66: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:744:59: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:744:52: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:744:45: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:752:38: 752 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:766:31: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:766:59: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:22: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:767:33: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:766:52: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:27: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:766:34: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:766:41: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:766:37: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:766:45: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:776:53: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:776:36: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:791:36: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:791:51: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:791:40: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:791:57: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:791:44: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:791:33: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:791:30: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:802:33: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:802:48: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:802:37: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:802:60: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:802:54: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:802:41: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:802:27: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:802:30: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:55: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:813:27: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:812:70: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:813:42: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:812:43: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:812:59: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:813:31: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:813:48: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:812:63: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:813:35: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:812:46: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:52: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:812:37: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:812:30: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:824:36: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:824:51: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:824:40: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:824:57: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:824:44: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:824:33: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:824:30: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:836:33: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:836:48: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:836:37: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:836:60: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:836:54: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:836:41: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:836:27: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:836:30: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:55: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:848:27: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:847:70: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:848:42: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:847:43: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:847:59: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:848:31: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:848:48: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:847:63: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:848:35: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:847:46: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:52: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:847:37: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:847:30: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:860:36: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:860:51: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:860:40: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:860:57: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:860:44: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:860:33: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:860:30: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:871:33: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:871:48: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:871:37: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:871:60: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:871:54: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:871:41: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:871:27: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:871:30: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:55: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:882:27: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:881:70: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:882:42: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:881:43: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:881:59: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:882:31: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:882:48: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:881:63: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:882:35: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:881:46: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:52: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:881:37: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:881:30: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:893:36: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:893:51: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:893:40: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:893:57: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:893:44: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:893:33: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:893:30: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:904:33: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:904:48: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:904:37: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:904:60: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:904:54: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:904:41: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:904:27: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:904:30: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:55: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:915:27: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:914:70: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:915:42: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:914:43: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:914:59: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:915:31: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:915:48: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:914:63: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:915:35: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:914:46: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:52: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:914:37: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:914:30: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:927:59: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'csrc' at (1) [-Wunused-dummy-argument] mpi.f:926:46: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:926:40: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'gcindx' at (1) [-Wunused-dummy-argument] mpi.f:926:32: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'grindx' at (1) [-Wunused-dummy-argument] mpi.f:927:47: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lcindx' at (1) [-Wunused-dummy-argument] mpi.f:927:39: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lrindx' at (1) [-Wunused-dummy-argument] mpi.f:927:31: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:926:67: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:926:60: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:926:53: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:927:53: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'rsrc' at (1) [-Wunused-dummy-argument] mpi.f:937:40: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'indxglob' at (1) [-Wunused-dummy-argument] mpi.f:937:51: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'iproc' at (1) [-Wunused-dummy-argument] mpi.f:937:61: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:937:44: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:937:69: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] mpi.f:945:32: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:945:50: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:945:56: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:945:39: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:945:43: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:945:25: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:945:35: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:956:32: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:956:50: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:956:56: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:956:39: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:956:43: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:956:25: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:956:35: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:968:32: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:968:50: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:968:56: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:968:39: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:968:43: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:968:25: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:968:35: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:979:32: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:979:50: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:979:56: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:979:39: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:979:43: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:979:25: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:979:35: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:36: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:991:60: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:991:42: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:991:66: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:991:25: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:991:49: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:991:29: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:991:53: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:991:13: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:991:21: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:45: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1005:36: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1005:60: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1005:42: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1005:66: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1005:25: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1005:49: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1005:29: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1005:53: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1005:13: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1005:21: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1005:45: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1018:36: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1018:60: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1018:42: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1018:66: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1018:25: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1018:49: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1018:29: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1018:53: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1018:13: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1018:21: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1018:45: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1030:36: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1030:60: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1030:42: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1030:66: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1030:25: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1030:49: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1030:29: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1030:53: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1030:13: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1030:21: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1030:45: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1041:53: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1041:32: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1041:58: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1041:47: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1041:50: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1041:39: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1041:44: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1052:53: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1052:32: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1052:58: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1052:47: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1052:50: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1052:39: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1052:44: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1062:53: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1062:32: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1062:58: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1062:47: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1062:50: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1062:39: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1062:44: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1072:53: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1072:32: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1072:58: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1072:47: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1072:50: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1072:39: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1072:44: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1082:53: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1082:32: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1082:58: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1082:47: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1082:50: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1082:39: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1082:44: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1093:53: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1093:32: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1093:58: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1093:47: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1093:50: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1093:39: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1093:44: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1103:53: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1103:32: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1103:58: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1103:47: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1103:50: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1103:39: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1103:44: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1113:53: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1113:32: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1113:58: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1113:47: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1113:50: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1113:39: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1113:44: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1123:43: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1123:67: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1123:58: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1124:39: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1123:47: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1124:28: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1124:45: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1123:64: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1123:51: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1124:32: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1123:34: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1123:40: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1123:31: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1135:43: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1135:67: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1135:58: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1136:39: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1135:47: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1136:28: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1136:45: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1135:64: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1135:51: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1136:32: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1135:34: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1135:40: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1135:31: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1148:43: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1148:67: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1148:58: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1149:39: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1148:47: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1149:28: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1149:45: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1148:64: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1148:51: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1149:32: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1148:34: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1148:40: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1148:31: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1160:43: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1160:67: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1160:58: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1161:39: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1160:47: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1161:28: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1161:45: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1160:64: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1160:51: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1161:32: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1160:34: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1160:40: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1160:31: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1172:42: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1172:60: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1172:57: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1173:22: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1172:46: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1172:64: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1173:28: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1172:50: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1172:68: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1172:33: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1172:39: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1172:30: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1184:42: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1184:60: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1184:57: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1185:22: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1184:46: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1184:64: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1185:28: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1184:50: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1184:68: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1184:33: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1184:39: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1184:30: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1197:42: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1197:60: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1197:57: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1198:22: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1197:46: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1197:64: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1198:28: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1197:50: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1197:68: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1197:33: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1197:39: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1197:30: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1209:42: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1209:60: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1209:57: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1210:22: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1209:46: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1209:64: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1210:28: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1209:50: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1209:68: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1209:33: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1209:39: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1209:30: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1221:52: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1221:58: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1221:41: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1221:45: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1221:27: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1221:34: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1221:37: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1232:52: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1232:58: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1232:41: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1232:45: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1232:27: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1232:34: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1232:37: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1244:51: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1244:57: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1244:40: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1244:44: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1244:26: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1244:33: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1244:36: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1254:51: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1254:57: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1254:40: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1254:44: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1254:26: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1254:33: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1254:36: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1264:42: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1265:28: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1264:46: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1264:51: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1264:36: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1264:39: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1264:33: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1265:34: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1276:54: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1277:28: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1276:58: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1276:63: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1276:48: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1276:51: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1276:45: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1277:34: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1288:42: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1289:28: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1288:46: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1288:51: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1288:36: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1288:39: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1288:33: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1289:34: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1300:54: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1301:28: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1300:58: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1300:63: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1300:48: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1300:51: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1300:45: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1301:34: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1312:37: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1312:63: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1312:55: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1312:42: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1313:60: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1313:45: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:47: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1313:54: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1313:37: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:33: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1312:30: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1313:22: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1313:29: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1326:37: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1326:63: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1326:55: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1326:42: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1327:60: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1327:45: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:47: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1327:54: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1327:37: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:33: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1326:30: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1327:22: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1327:29: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1341:37: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1341:63: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1341:55: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1341:42: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1342:60: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1342:45: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:47: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1342:54: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1342:37: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:33: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1341:30: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1342:22: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1342:29: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1355:37: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1355:63: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1355:55: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1355:42: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1356:60: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1356:45: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:47: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1356:54: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1356:37: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:33: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1355:30: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1356:22: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1356:29: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1369:35: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1369:52: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1369:40: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1370:34: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1369:58: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1369:45: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1370:28: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1369:27: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1369:31: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1369:63: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1370:21: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1380:35: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1380:52: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1380:40: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1381:34: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1380:58: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1380:45: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1381:28: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1380:27: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1380:31: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1380:63: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1381:21: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1392:35: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1392:52: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1392:40: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1393:34: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1392:58: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1392:45: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1393:28: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1392:27: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1392:31: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1392:63: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1393:21: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1403:35: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1403:52: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1403:40: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1404:34: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1403:58: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1403:45: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1404:28: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1403:27: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1403:31: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1403:63: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1404:21: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1414:28: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1414:46: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1415:22: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1414:52: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1415:28: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1414:35: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1414:59: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1414:39: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1414:63: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1414:25: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1414:31: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1414:55: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1425:28: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1425:46: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1426:22: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1425:52: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1426:28: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1425:35: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1425:59: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1425:39: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1425:63: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1425:25: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1425:31: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1425:55: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1437:28: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1437:46: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1438:22: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1437:52: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1438:28: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1437:35: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1437:59: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1437:39: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1437:63: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1437:25: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1437:31: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1437:55: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1448:28: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1448:46: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1449:22: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1448:52: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1449:28: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1448:35: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1448:59: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1448:39: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1448:63: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1448:25: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1448:31: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1448:55: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1459:66: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1459:63: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1460:37: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1460:34: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1460:52: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1459:50: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1459:70: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1460:41: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1460:27: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1460:45: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1459:53: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1459:56: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1459:30: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1459:44: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1459:36: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1472:66: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1472:63: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1473:37: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1473:34: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1473:52: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1472:50: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1472:70: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1473:41: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1473:27: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1473:45: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1472:53: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1472:56: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1472:30: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1472:44: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1472:36: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1487:66: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1487:63: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1488:37: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1488:34: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1488:52: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1487:50: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1487:70: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1488:41: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1488:27: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1488:45: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1487:53: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1487:56: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1487:30: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1487:44: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1487:36: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1500:66: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1500:63: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1501:37: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1501:34: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1501:52: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1500:50: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o mpi.f:1500:70: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1501:41: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1501:27: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1501:45: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1500:53: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1500:56: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1500:30: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1500:44: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1500:36: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1513:54: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1514:39: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1514:31: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1514:56: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1513:59: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1514:43: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1515:37: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1513:63: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1514:48: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1513:50: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1515:31: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1513:42: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1513:46: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1513:30: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1514:36: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1513:38: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1514:63: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1526:54: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1527:39: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1527:31: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1527:56: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1526:59: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1527:43: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1528:37: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1526:63: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1527:48: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1526:50: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1528:31: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1526:42: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1526:46: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1526:30: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1527:36: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1526:38: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1527:63: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1540:54: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1541:39: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1541:31: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1541:56: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1540:59: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1541:43: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1542:37: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1540:63: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1541:48: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1540:50: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1542:31: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1540:42: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1540:46: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1540:30: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1541:36: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1540:38: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1541:63: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1553:54: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1554:39: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1554:31: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1554:56: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1553:59: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1554:43: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1555:37: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1553:63: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1554:48: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1553:50: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1555:31: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1553:42: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1553:46: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1553:30: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1554:36: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1553:38: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1554:63: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1566:63: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1567:35: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:52: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1567:41: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1566:56: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1566:28: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1566:36: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:40: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1566:48: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:64: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1577:36: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:32: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1578:43: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:55: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'ex' at (1) [-Wunused-dummy-argument] mpi.f:1578:62: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'expos' at (1) [-Wunused-dummy-argument] mpi.f:1576:53: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1577:64: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1578:68: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1576:57: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1577:68: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1576:29: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1576:37: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:40: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1577:48: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1576:49: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:52: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:1577:60: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1590:32: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1590:46: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1590:40: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'srname' at (1) [-Wunused-dummy-argument] mpi.f:1599:30: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:1599:58: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:1599:65: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:1599:51: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:1600:29: 1600 | & LLD ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:1599:33: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1599:36: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1599:44: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o In file included from mpic.c:16: mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o ar rv libmpiseqFREEFEM-SEQ.a mpi.o mpic.o elapse.o ar: creating libmpiseqFREEFEM-SEQ.a a - mpi.o a - mpic.o a - elapse.o ranlib libmpiseqFREEFEM-SEQ.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o tree.c: In function 'mergeFronts': tree.c:665:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 665 | { for (J = K; rep[J] != J; J = rep[J]); | ^~~ tree.c:666:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 666 | rep[K] = J; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o symbfac.c: In function 'initFactorMtx': symbfac.c:557:12: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 557 | { for (; nzlsub[h] != nzasub[i]; h++); | ^~~ symbfac.c:558:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 558 | dis = h - hstart; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o sort.c: In function 'qsortUpInts': sort.c:111:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 111 | { while (array[++i] < m); | ^~~~~ sort.c:112:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 112 | while (array[--j] > m); | ^~~~~ sort.c:103:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 103 | while (p > 0) | ^~~~~ sort.c:132:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 132 | if (THRES > 0) insertUpInts(n, array); | ^~ sort.c: In function 'qsortUpFloatsWithIntKeys': sort.c:157:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 157 | { while (key[++i] < m); | ^~~~~ sort.c:158:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 158 | while (key[--j] > m); | ^~~~~ sort.c:146:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 146 | while (p > 0) | ^~~~~ sort.c:178:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 178 | if (THRES > 0) insertUpFloatsWithIntKeys(n, array, key); | ^~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.o ar rv libpord.a graph.o gbipart.o gbisect.o ddcreate.o ddbisect.o nestdiss.o multisector.o gelim.o bucket.o tree.o symbfac.o interface.o sort.o minpriority.o ar: creating libpord.a a - graph.o a - gbipart.o a - gbisect.o a - ddcreate.o a - ddbisect.o a - nestdiss.o a - multisector.o a - gelim.o a - bucket.o a - tree.o a - symbfac.o a - interface.o a - sort.o a - minpriority.o ranlib libpord.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c build_mumps_int_def.c -o build_mumps_int_def.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz build_mumps_int_def.o -o build_mumps_int_def ./build_mumps_int_def > ../include/mumps_int_def.h make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c double_linked_list.F -o double_linked_list.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_orderings_wrappers_m.F:943:35: 915 | & NV, NCMPA, int(N,8) ) | 2 ...... 943 | & NV8, NCMPA, int(N,8) ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:946:45: 914 | & XADJ8(1), IW(1), | 2 ...... 946 | & XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:951:32: 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 951 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:883:28: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:883:34: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:884:35: 884 | & XADJ, IW(1), | 1 ...... 914 | & XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:885:46: 885 | & NV, NCMPA, N ) | 1 ...... 915 | & NV, NCMPA, int(N,8) ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:839:46: 811 | & NV, NCMPA ) | 2 ...... 839 | & NV8, NCMPA ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:841:59: 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 841 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:846:32: 846 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:782:24: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:30: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:44: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:854:66: 854 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:753:62: 753 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran front_data_mgt_m.F:501:21: 501 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:297:45: 297 | SUBROUTINE MUMPS_FDM_END_IDX(WHAT, FROM, IWHANDLER) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:230:47: 230 | SUBROUTINE MUMPS_FDM_START_IDX(WHAT, FROM, IWHANDLER, INFO) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:199:44: 199 | SUBROUTINE MUMPS_FDM_STRUC_TO_MOD(WHAT, id_FDM_ENCODING) | 1 Warning: Unused dummy argument 'what' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c lr_common.F -o lr_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran lr_common.F:36:71: 36 | & VLIST, FILS, FRERE_STEPS, STEP, DAD_STEPS, NE_STEPS, NA, LNA, | 1 Warning: Unused dummy argument 'lna' at (1) [-Wunused-dummy-argument] lr_common.F:35:45: 35 | SUBROUTINE MUMPS_UPD_TREE(NV, NSTEPS, N, FIRST, LPTR, RPTR, F, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_memory_mod.F:33:24: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). mumps_memory_mod.F:33:31: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end_idx': front_data_mgt_m.F:316:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ front_data_mgt_m.F:308:43: note: 'fdm_ptr' was declared here 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_start_idx': front_data_mgt_m.F:266:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 266 | DEALLOCATE(FDM_PTR%STACK_FREE_IDX) | ^ front_data_mgt_m.F:249:43: note: 'fdm_ptr' was declared here 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end': front_data_mgt_m.F:118:10: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ front_data_mgt_m.F:115:44: note: 'fdm_ptr' was declared here 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_init': front_data_mgt_m.F:93:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ front_data_mgt_m.F:89:44: note: 'fdm_ptr' was declared here 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_static_mapping.F:4505:24: 4493 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4505 | call MPI_BCAST(namercv,lenrcv,MPI_INTEGER,i, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) mumps_static_mapping.F:3913:23: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3913:36: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:3914:23: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'par2_nodes' at (1) mumps_static_mapping.F:3914:41: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'procnode' at (1) mumps_static_mapping.F:3914:57: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cand' at (1) mumps_static_mapping.F:3861:11: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:3861:23: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3861:36: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nd' at (1) mumps_static_mapping.F:1265:41: 1265 | & k1, lnpivsplit, npivsplit, n, cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1266:11: 1266 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1267:11: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1267:33: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'sizeofblocks' at (1) mumps_static_mapping.F:1340:37: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1340:52: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1341:14: 1341 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1342:14: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) mumps_static_mapping.F:1342:27: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) mumps_static_mapping.F:1343:25: 1343 | & cv_nsteps, cv_nodetype(1), ierr | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:4056:67: 4056 | subroutine MUMPS_STORE_GLOBALS(ne,nfsiz,frere,fils,keep,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:1997:46: 1997 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument 'peak' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:988:62: 988 | subroutine MUMPS_COSTS_LAYER_T2PM(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:841:60: 841 | subroutine MUMPS_COSTS_LAYER_T2(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:4788:34: 4788 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument 'info5_nfrmax' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_ELT_m.F:26:44: 26 | & DAD, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_m.F:21:45: 21 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:22:54: 22 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F: In function '__mumps_build_sort_index_m_MOD_mumps_build_sort_index': fac_asm_build_sort_index_m.F:341:72: warning: 'jmin' may be used uninitialized [-Wmaybe-uninitialized] 341 | ITLOC( JMIN ) = NFRONT_EFF | ^ fac_asm_build_sort_index_m.F:53:30: note: 'jmin' was declared here 53 | & LAST_J_ASS, JMIN, MIN_PERM | ^ In function 'mumps_calcnodecosts_blr.40', inlined from 'mumps_calcnodecosts.41' at mumps_static_mapping.F:656:38: mumps_static_mapping.F:700:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 700 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_calcnodecosts.41': mumps_static_mapping.F:686:31: note: 'r' was declared here 686 | DOUBLE PRECISION :: B,R,M,N | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran In function 'mumps_costs_blr_t2_master.39', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1129:72: mumps_static_mapping.F:759:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 759 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:744:31: note: 'r' was declared here 744 | DOUBLE PRECISION :: B,R,M,N | ^ In function 'mumps_costs_blr_t2_slave.38', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1165:72: mumps_static_mapping.F:820:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 820 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:804:31: note: 'r' was declared here 804 | DOUBLE PRECISION :: B,R,M,N,P | ^ mumps_static_mapping.F:1196:72: warning: 'nrow' may be used uninitialized [-Wmaybe-uninitialized] 1196 | & =dble(npiv)*dble(nrow) | ^ mumps_static_mapping.F:998:45: note: 'nrow' was declared here 998 | & relative_weight,workmaster,nrow | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_static_mapping.F: In function 'mumps_postprocess_mem.16': mumps_static_mapping.F:2896:72: warning: 'node_of_master' may be used uninitialized [-Wmaybe-uninitialized] 2896 | & ) | ^ mumps_static_mapping.F:2850:37: note: 'node_of_master' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F:2903:72: warning: 'node_of_swapper' may be used uninitialized [-Wmaybe-uninitialized] 2903 | & ) | ^ mumps_static_mapping.F:2850:68: note: 'node_of_swapper' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F: In function 'mumps_propmap.13.isra.0': mumps_static_mapping.F:3460:18: warning: 'k69onid' may be used uninitialized [-Wmaybe-uninitialized] 3460 | if( MUMPS_BIT_GET4PROC(inode,k69onid)) then | ^ mumps_static_mapping.F:3244:21: note: 'k69onid' was declared here 3244 | integer k69onid,nb_free_procs,local_son_indice,nb_procs_for_sons, | ^ mumps_static_mapping.F: In function 'mumps_get_split_4_perf_': mumps_static_mapping.F:5069:72: warning: 'npiv2' may be used uninitialized [-Wmaybe-uninitialized] 5069 | npivsplit(kk) = npiv2 | ^ mumps_static_mapping.F:5013:55: note: 'npiv2' was declared here 5013 | integer :: kk, optimization_strategy, nass, npiv2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk.F -o ana_blk.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings.F -o ana_orderings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_blk.F:744:25: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:744:36: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1491:26: 1212 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 1491 | CALL MPI_RECV( GCOMP%IPE(J), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1502:25: 1497 | CALL MPI_SEND( NBNONEMPTY, 1, MPI_INTEGER, MASTER, | 2 ...... 1502 | CALL MPI_SEND( IQ(FIRSTNONEMPTY), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:288:47: 288 | SUBROUTINE MUMPS_AB_LMAT_TO_CLEAN_G( MYID, UNFOLD, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:151:49: 151 | SUBROUTINE MUMPS_AB_LOCALCLEAN_LMAT ( MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1285:13: 1285 | & MYID, BUFI, NBRECORDS, LUMAT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1315:28: 1315 | & SEND_ACTIVE, LMAT, LUMAT, END_MSG_2_RECV | 1 Warning: Unused dummy argument 'lmat' at (1) [-Wunused-dummy-argument] ana_blk.F:559:14: 559 | & MYID, NNZ, NZ_ROW, SIZE_NZROW, NBLK, NPROCS, MAPCOL ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1393:21: 1393 | & ICNTL, KEEP, COMM, MYID, NPROCS, INFO, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_blk.F: In function 'mumps_ab_dist_lmat_to_lumat_': ana_blk.F:1106:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ ana_blk.F:1106:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F: In function 'mumps_ana_h_': ana_orderings.F:586:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 586 | INEXT = NEXT (ME) | ^ ana_orderings.F:432:27: note: 'me' was declared here 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_amd_elt_': ana_orderings.F:1722:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 1722 | INEXT = NEXT (ME) | ^ ana_orderings.F:1546:26: note: 'me' was declared here 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_set_ordering.F:15:42: 15 | & NBQD, AvgDens, | 1 Warning: Unused dummy argument 'avgdens' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:43: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:56: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] ana_orderings.F: In function 'mumps_hamd_': ana_orderings.F:3003:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 3003 | INEXT = NEXT (ME) | ^ ana_orderings.F:2805:26: note: 'me' was declared here 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_AMDMF.F: In function 'mumps_symqamd_new_': ana_AMDMF.F:46:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_hamf4_': ana_orderings.F:5074:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5074 | ELEN(ME) = NELME | ^ ana_orderings.F:4135:26: note: 'me' was declared here 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c bcast_errors.F -o bcast_errors.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c estim_flops.F -o estim_flops.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran estim_flops.F:60:35: 60 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] estim_flops.F:118:52: 118 | SUBROUTINE MUMPS_PRINT_STILL_ACTIVE(MYID, KEEP, DKEEP17, OPELIW, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_orderings.F: In function 'mumps_qamd_': ana_orderings.F:5788:14: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ ana_orderings.F:5558:26: note: 'me' was declared here 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ mumps_type2_blocking.F:220:20: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmax' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:220:14: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmin' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:363:28: 363 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:474:19: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_version.F -o mumps_version.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o ana_orderings.F: In function 'mumps_cst_amf_': ana_orderings.F:7374:13: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 7374 | IF (ME.LE.0) THEN | ^ ana_orderings.F:7149:26: note: 'me' was declared here 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o mumps_size.c: In function 'mumps_addr_c_': mumps_size.c:24:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~ mumps_size.c:24:7: warning: array subscript 'int64_t[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds=] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~~ mumps_size.c:22:36: note: object 'a' of size 4 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ~~~~~~^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o In file included from mumps_io.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io.c:18: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o In file included from mumps_io_basic.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ ana_orderings.F: In function 'mumps_symqamd_': ana_orderings.F:9927:72: warning: 'permeqn' may be used uninitialized [-Wmaybe-uninitialized] 9927 | PERM(PERMeqN) = N | ^ ana_orderings.F:8456:35: note: 'permeqn' was declared here 8456 | INTEGER THRESM, NDME, PERMeqN | ^ ana_orderings.F:8723:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 8723 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o In file included from mumps_io_thread.c:16: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io_thread.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ mumps_io_thread.c: In function 'mumps_low_level_init_ooc_c_th': mumps_io_thread.c:354:7: warning: 'ret_code' may be used uninitialized [-Wmaybe-uninitialized] 354 | if(ret_code!=0){ | ^ mumps_io_thread.c:292:16: note: 'ret_code' was declared here 292 | MUMPS_INT i, ret_code; | ^~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o In file included from mumps_io_err.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c tools_common.F -o tools_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c sol_common.F -o sol_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran sol_common.F:149:39: 123 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, allocok, 1, | 2 ...... 149 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, GLOBAL_MAPPING, N, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) sol_common.F:53:35: 53 | & PTRIST, KEEP,KEEP8, IW, LIW, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] sol_common.F:52:57: 52 | SUBROUTINE MUMPS_BUILD_IRHS_loc(MYID_NODES, NSLAVES, N, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] sol_common.F:105:38: 105 | & ICNTL, INFO ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] sol_common.F:104:40: 104 | & NSLAVES, MYID_NODES, COMM_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] tools_common.F:1162:72: 1162 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument 'intab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1113:72: 1113 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument 'outtab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:399:23: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 399 | CALL MPI_REDUCE( TEMP1, TEMP2, 1, MPI_2INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) tools_common.F:742:22: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:742:27: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:1050:24: 1040 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1050 | call MPI_BCAST(MyNAME_TAB_RCV,MyNAME_length_RCV,MPI_CHARACTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (CHARACTER(1)/INTEGER(4)). tools_common.F:413:36: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] tools_common.F:413:42: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:424:28: 424 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:451:28: 451 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:479:37: 479 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:506:21: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'k199' at (1) [-Wunused-dummy-argument] tools_common.F:506:42: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:533:44: 533 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:558:23: 558 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:588:23: 588 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:710:31: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl6' at (1) [-Wunused-dummy-argument] tools_common.F:710:38: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl8' at (1) [-Wunused-dummy-argument] tools_common.F:710:17: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep50' at (1) [-Wunused-dummy-argument] tools_common.F:710:24: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep54' at (1) [-Wunused-dummy-argument] tools_common.F:888:26: 888 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] sol_common.F: In function 'mumps_build_irhs_loc_': sol_common.F:90:72: warning: 'j1' may be used uninitialized [-Wmaybe-uninitialized] 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ sol_common.F:67:19: note: 'j1' was declared here 67 | INTEGER :: J1 | ^ tools_common.F: In function 'mumps_sort_step_': tools_common.F:942:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 942 | IFATH = DAD( STEP(INODE) ) | ^ tools_common.F:902:41: note: 'inode' was declared here 902 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ ar rv ../lib/libmumps_commonFREEFEM-SEQ.a ana_omp_m.o ana_blk_m.o ana_orderings_wrappers_m.o double_linked_list.o fac_asm_build_sort_index_ELT_m.o fac_asm_build_sort_index_m.o fac_descband_data_m.o fac_future_niv2_mod.o fac_ibct_data_m.o fac_maprow_data_m.o front_data_mgt_m.o lr_common.o mumps_comm_ibcast.o mumps_l0_omp_m.o mumps_memory_mod.o mumps_mpitoomp_m.o mumps_ooc_common.o mumps_static_mapping.o omp_tps_common_m.o ana_blk.o ana_orderings.o ana_set_ordering.o ana_AMDMF.o bcast_errors.o estim_flops.o mumps_type_size.o mumps_type2_blocking.o mumps_version.o mumps_print_defined.o mumps_common.o mumps_pord.o mumps_metis.o mumps_metis64.o mumps_metis_int.o mumps_scotch.o mumps_scotch64.o mumps_scotch_int.o mumps_size.o mumps_io.o mumps_io_basic.o mumps_io_thread.o mumps_io_err.o mumps_numa.o mumps_thread.o mumps_save_restore_C.o mumps_config_file_C.o mumps_thread_affinity.o mumps_register_thread.o tools_common.o sol_common.o ar: creating ../lib/libmumps_commonFREEFEM-SEQ.a a - ana_omp_m.o a - ana_blk_m.o a - ana_orderings_wrappers_m.o a - double_linked_list.o a - fac_asm_build_sort_index_ELT_m.o a - fac_asm_build_sort_index_m.o a - fac_descband_data_m.o a - fac_future_niv2_mod.o a - fac_ibct_data_m.o a - fac_maprow_data_m.o a - front_data_mgt_m.o a - lr_common.o a - mumps_comm_ibcast.o a - mumps_l0_omp_m.o a - mumps_memory_mod.o a - mumps_mpitoomp_m.o a - mumps_ooc_common.o a - mumps_static_mapping.o a - omp_tps_common_m.o a - ana_blk.o a - ana_orderings.o a - ana_set_ordering.o a - ana_AMDMF.o a - bcast_errors.o a - estim_flops.o a - mumps_type_size.o a - mumps_type2_blocking.o a - mumps_version.o a - mumps_print_defined.o a - mumps_common.o a - mumps_pord.o a - mumps_metis.o a - mumps_metis64.o a - mumps_metis_int.o a - mumps_scotch.o a - mumps_scotch64.o a - mumps_scotch_int.o a - mumps_size.o a - mumps_io.o a - mumps_io_basic.o a - mumps_io_thread.o a - mumps_io_err.o a - mumps_numa.o a - mumps_thread.o a - mumps_save_restore_C.o a - mumps_config_file_C.o a - mumps_thread_affinity.o a - mumps_register_thread.o a - tools_common.o a - sol_common.o ranlib ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_type.F -o dlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux.F -o dana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:275:37: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:275:45: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:275:53: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:922:42: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:922:49: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:922:56: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:969:38: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:969:46: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:969:54: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:969:65: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:33: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:41: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:978:61: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) dana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1045:24: 1045 | CALL DMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1091:34: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1091:44: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1091:53: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1116:33: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1116:43: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1116:52: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] dana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] dana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] dana_aux.F:4051:49: 4051 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:354:48: 354 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] dana_aux_par.F:212:43: 212 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_build_loc_graph.constprop.0': dana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ dana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ dana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_f': dana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ dana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_ana_f_par': dana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_o': dana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ dana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ dana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ dana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ dana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ dana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ dmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_stats.F -o dlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] dlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1948:64: 1948 | SUBROUTINE DMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1708:47: 1708 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1575:44: 1575 | SUBROUTINE DMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1315:65: 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1033:50: 1033 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:277:58: 277 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_compute_read_size': dmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ dmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ dmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_is_inode_in_mem': dmumps_ooc.F:1349:72: warning: '__result_dmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ dmumps_ooc.F:1315:6: note: '__result_dmumps_solve_is_inod' was declared here 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_core.F -o dlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dlr_core.F:848:47: 848 | CALL DMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] dlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] dlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:379:53: 379 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_zone_read': dmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ dmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ dlr_core.F: In function '__dmumps_lr_core_MOD_regrouping2': dlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ dlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ dlr_core.F: In function 'dmumps_truncated_rrqr_': dlr_core.F:1808:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1808 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ dlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ dlr_core.F:1917:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1917 | IF( RK.LT.MIN(N,M) ) THEN | ^ dlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:61: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:50: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F: In function 'dmumps_interleave_rhs_am1_': dmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ dmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ dmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ dmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_lr.F -o dsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) dsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] dsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_fwd_lr_su': dsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ dsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_bwd_lr_su': dsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ dsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ dsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ dsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_lr.F -o dana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] dana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] dana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] dana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] dana_lr.F: In function '__dmumps_ana_lr_MOD_get_global_groups': dana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ dana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ dana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_mpi_grouping': dana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ dana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_grouping': dana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ dana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_lr_grouping_new': dana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ dana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_buf_look.isra.0': dmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ dmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type3': dmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ dmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_blocfacto': dmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ dmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type2': dmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ dmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lr.F -o dfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] dfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] dfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] dfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] dfac_lr.F: In function '__dmumps_fac_lr_MOD_dmumps_blr_upd_cb_left': dfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ dfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ dfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ dfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_load.F -o dmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_load.F:5543:68: 5543 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5279:67: 5279 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] dmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] dmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:51: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:60: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] dmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] dmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_load.F: In function '__dmumps_load_MOD_dmumps_check_sbtr_cost': dmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ dmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ dmumps_load.F: In function '__dmumps_load_MOD_dmumps_load_pool_upd_new_pool': dmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ dmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:41:54: 41 | SUBROUTINE DMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:16:47: 16 | SUBROUTINE DMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F: In function '__dmumps_dynamic_memory_m_MOD_dmumps_dm_isband': dfac_mem_dynamic.F:94:39: warning: '__result_dmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ dfac_front_aux.F:2168:47: 2168 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2091:51: 2091 | DOUBLE PRECISION :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] dfac_front_aux.F:2075:37: 2075 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1970:37: 1970 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:27: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1797:20: 1797 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:21: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1599:40: 1599 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1595:33: 1595 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1600:23: 1600 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:614:41: 614 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_master_ELT_m.F: In function '__dmumps_fac_asm_master_elt_m_MOD_dmumps_fac_asm_niv2_elt': dfac_asm_master_ELT_m.F:1506:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1506 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ dfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i_ldlt': dfac_front_aux.F:1349:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1349 | DO J=1, LIM - IEND_BLOCK | ^ dfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F:1545:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1545 | LPIV = min(IPIV,JMAX) | ^ dfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i': dfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ dfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dfac_asm_master_m.F: In function '__dmumps_fac_asm_master_m_MOD_dmumps_fac_asm_niv1': dfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ dfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ dfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ dfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_type2_aux.F:488:28: 488 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:490:53: 490 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F: In function '__dmumps_fac_front_type2_aux_m_MOD_dmumps_fac_i_ldlt_niv2': dfac_front_type2_aux.F:478:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ dfac_front_type2_aux.F:478:72: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:63:33: note: 'pospv2' was declared here 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ dfac_front_type2_aux.F:478:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_driver.F -o dini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_driver.F -o dana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_driver.F -o dfac_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) dana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) dfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_driver.F:2565:27: 2565 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3674 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2568:27: 2568 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3667 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2767:26: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:2767:39: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:3520:28: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:62: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:68: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:15: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:55: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dfac_driver.F:3519:49: 3519 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dana_driver.F: In function 'dmumps_gather_matrix_': dana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ dana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ dfac_driver.F: In function 'dmumps_fac_driver_': dfac_driver.F:1818:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1818 | IF (EARLYT3ROOTINS) THEN | ^ dfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ dfac_driver.F:2498:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_driver.F -o dsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_driver.F: In function 'dmumps_ana_driver_': dana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ dana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ dana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ dana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ dana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ dana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ dsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). dsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] dsol_driver.F: In function 'dmumps_solve_driver_': dsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].ubound' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.data' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.offset' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.dim[0].stride' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ dsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ dsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ dsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ dsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ dsol_driver.F:175:49: note: 'saverhs.dim[0].ubound' was declared here 175 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ dsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ dsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.offset' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].stride' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ dsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ dsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ dsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ dsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ dsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ dsol_driver.F:188:62: note: 'c_locwk54.dim[0].ubound' was declared here 188 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ dsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ dsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ dsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ dsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ dsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ dsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ dsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ dsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dend_driver.F -o dend_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:723:55: 723 | SUBROUTINE DMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:809:57: 809 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F: In function 'dmumps_ana_f_elt_': dana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ dana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ dana_aux_ELT.F: In function 'dmumps_frtelt_': dana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ dana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_dist_m.F: In function 'dmumps_ana_distm_': dana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ dana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ dana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ dana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ dana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ dana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ dana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ dana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ dana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ dana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] dana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c darrowheads.F -o darrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran darrowheads.F:927:32: 927 | CALL DMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) darrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:879:54: 879 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] darrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] darrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] darrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_reordertree.F: In function 'dmumps_reorder_tree_': dana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ dana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ dana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ dana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ darrowheads.F: In function 'dmumps_facto_send_arrowheads_': darrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ darrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dbcast_int.F -o dbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dana_reordertree.F: In function 'dmumps_build_load_mem_info_': dana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ dana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm.F -o dfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm.F:765:44: 765 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:873:53: 873 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_b.F -o dfac_b.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:238:30: 238 | CALL DMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) dfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) dfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) dfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) dfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F: In function 'dmumps_redistribution_': dfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dfac_distrib_ELT.F: In function 'dmumps_elt_distrib_': dfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.offset' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.dim[1].stride' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_band.F:270:46: 270 | CALL DMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) dfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] dfac_process_band.F: In function 'dmumps_process_desc_bande_': dfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ dfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blfac_slave.F: In function 'dmumps_process_blfac_slave_': dfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ dfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) dfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) dfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto_LDLT.F: In function 'dmumps_process_sym_blocfacto_': dfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ dfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ dfac_process_blocfacto.F: In function 'dmumps_process_blocfacto_': dfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ dfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_end_facto_slave.F: In function 'dmumps_end_facto_slave_': dfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ dfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE DMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type3.F: In function 'dmumps_process_contrib_type3_': dfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ dfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F: In function 'dmumps_local_assembly_type2_': dfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ dfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ dfac_process_message.F:770:43: 770 | SUBROUTINE DMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] dfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_process_maprow.F: In function 'dmumps_maplig_fils_niv1_': dfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ dfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:14:46: 14 | SUBROUTINE DMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] dfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] dfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_determinant.F:36:56: 36 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_determinant.F:118:67: 118 | SUBROUTINE DMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] dfac_determinant.F:181:43: 181 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] dfac_determinant.F:183:56: 183 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE DMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE DMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE DMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabssym_': dfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabsuns_': dfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ dfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:381:60: 381 | SUBROUTINE DMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_defaults.F -o dini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dini_defaults.F:1226:41: 1226 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_driver.F: In function 'dmumps_': dmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ dmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ dmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ dmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION DMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransu_': dana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ dana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ dana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ dana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransb_': dana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ dana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ dana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ dana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ dana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ dana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c drank_revealing.F -o drank_revealing.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran drank_revealing.F:14:57: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:61: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:46: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_aux.F -o dsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_aux.F:759:26: 757 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 758 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 759 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:802:26: 782 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 802 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:483:23: 483 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:14:36: 14 | SUBROUTINE DMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] dsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dsol_aux.F:35:32: 35 | SUBROUTINE DMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:86:64: 86 | SUBROUTINE DMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:376:39: 376 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:542:23: 542 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:815:12: 815 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:24: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:12: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:993:13: 993 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1043:35: 1043 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:1041:35: 1041 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] dsol_aux.F:1042:19: 1042 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] dsol_aux.F:1139:70: 1139 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1180:28: 1180 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1224:13: 1224 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dana_mtrans.F: In function 'dmumps_mtransw_': dana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ dana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ dana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ dana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ dana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F: In function 'dmumps_mtransz_': dana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ dana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd_aux.F:1170:17: 1133 | & INODE, 1, MPI_INTEGER, | 2 ...... 1170 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_bwd_aux.F: In function 'dmumps_backslv_traiter_message_': dsol_bwd_aux.F:1513:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1513 | IF (JJ.EQ.NPIV_LAST) THEN | ^ dsol_bwd_aux.F:1091:19: note: 'jj' was declared here 1091 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ dsol_bwd_aux.F:1758:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1758 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ dsol_bwd_aux.F:1101:28: note: 'pool_first_pos' was declared here 1101 | INTEGER POOL_FIRST_POS, TMP | ^ dsol_aux.F: In function 'dmumps_solve_ld_and_reload_': dsol_aux.F:1359:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1359 | IF (NBK.GE.PANEL_SIZE) THEN | ^ dsol_aux.F:1244:48: note: 'panel_size' was declared here 1244 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ dsol_aux.F: In function 'dmumps_set_scaling_loc_': dsol_aux.F:1436:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1436 | IF (associated(SCALING)) THEN | ^ dsol_aux.F:1391:56: note: 'scaling.data' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.offset' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.dim[0].stride' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_c.F -o dsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] dsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] dsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1227:54: 1227 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] dsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] dsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] dsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_bwd_aux.F: In function 'dmumps_solve_node_bwd_': dsol_bwd_aux.F:863:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 863 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ dsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ dsol_c.F: In function 'dmumps_sol_c_': dsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ dsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_fwd_aux.F:988:44: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:988:37: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F: In function 'dmumps_solve_node_fwd_': dsol_fwd_aux.F:578:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 578 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ dsol_fwd_aux.F:395:44: note: 'panel_size' was declared here 395 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F: In function 'dmumps_build_posinrhscomp_': dsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ dsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtools.F -o dtools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dtools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) dtools.F:1610:23: 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL dcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtype3_root.F -o dtype3_root.o dtools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] dtools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dtools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dtools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dtools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dtools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] dtools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dtools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] dtools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] dtools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dtools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] dtools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] dtools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] dtools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dtools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dtools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dtype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) dtype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:868:60: 868 | SUBROUTINE DMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] dtype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dtype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dtype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] dtype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libdmumpsFREEFEM-SEQ.a dana_aux.o dana_aux_par.o dana_lr.o dfac_asm_master_ELT_m.o dfac_asm_master_m.o dfac_front_aux.o dfac_front_LU_type1.o dfac_front_LU_type2.o dfac_front_LDLT_type1.o dfac_front_LDLT_type2.o dfac_front_type2_aux.o dfac_sispointers_m.o dfac_lr.o dfac_mem_dynamic.o dfac_omp_m.o dfac_par_m.o dfac_sol_l0omp_m.o dlr_core.o dlr_stats.o dlr_type.o dmumps_comm_buffer.o dmumps_config_file.o dmumps_load.o dmumps_lr_data_m.o dmumps_ooc_buffer.o dmumps_ooc.o dmumps_sol_es.o dmumps_save_restore.o dmumps_save_restore_files.o dmumps_struc_def.o domp_tps_m.o dsol_lr.o dsol_omp_m.o dstatic_ptr_m.o dini_driver.o dana_driver.o dfac_driver.o dsol_driver.o dsol_distrhs.o dend_driver.o dana_aux_ELT.o dana_dist_m.o dana_LDLT_preprocess.o dana_reordertree.o darrowheads.o dbcast_int.o dfac_asm_ELT.o dfac_asm.o dfac_b.o dfac_distrib_distentry.o dfac_distrib_ELT.o dfac_lastrtnelind.o dfac_mem_alloc_cb.o dfac_mem_compress_cb.o dfac_mem_free_block_cb.o dfac_mem_stack_aux.o dfac_mem_stack.o dfac_process_band.o dfac_process_blfac_slave.o dfac_process_blocfacto_LDLT.o dfac_process_blocfacto.o dfac_process_bf.o dfac_process_end_facto_slave.o dfac_process_contrib_type1.o dfac_process_contrib_type2.o dfac_process_contrib_type3.o dfac_process_maprow.o dfac_process_master2.o dfac_process_message.o dfac_process_root2slave.o dfac_process_root2son.o dfac_process_rtnelind.o dfac_root_parallel.o dfac_scalings.o dfac_determinant.o dfac_scalings_simScaleAbs.o dfac_scalings_simScale_util.o dfac_sol_pool.o dfac_type3_symmetrize.o dini_defaults.o dmumps_c.o dmumps_driver.o dmumps_f77.o dmumps_gpu.o dmumps_iXamax.o dana_mtrans.o dooc_panel_piv.o drank_revealing.o dsol_aux.o dsol_bwd_aux.o dsol_bwd.o dsol_c.o dsol_fwd_aux.o dsol_fwd.o dsol_matvec.o dsol_root_parallel.o dtools.o dtype3_root.o ar: creating ../lib/libdmumpsFREEFEM-SEQ.a a - dana_aux.o a - dana_aux_par.o a - dana_lr.o a - dfac_asm_master_ELT_m.o a - dfac_asm_master_m.o a - dfac_front_aux.o a - dfac_front_LU_type1.o a - dfac_front_LU_type2.o a - dfac_front_LDLT_type1.o a - dfac_front_LDLT_type2.o a - dfac_front_type2_aux.o a - dfac_sispointers_m.o a - dfac_lr.o a - dfac_mem_dynamic.o a - dfac_omp_m.o a - dfac_par_m.o a - dfac_sol_l0omp_m.o a - dlr_core.o a - dlr_stats.o a - dlr_type.o a - dmumps_comm_buffer.o a - dmumps_config_file.o a - dmumps_load.o a - dmumps_lr_data_m.o a - dmumps_ooc_buffer.o a - dmumps_ooc.o a - dmumps_sol_es.o a - dmumps_save_restore.o a - dmumps_save_restore_files.o a - dmumps_struc_def.o a - domp_tps_m.o a - dsol_lr.o a - dsol_omp_m.o a - dstatic_ptr_m.o a - dini_driver.o a - dana_driver.o a - dfac_driver.o a - dsol_driver.o a - dsol_distrhs.o a - dend_driver.o a - dana_aux_ELT.o a - dana_dist_m.o a - dana_LDLT_preprocess.o a - dana_reordertree.o a - darrowheads.o a - dbcast_int.o a - dfac_asm_ELT.o a - dfac_asm.o a - dfac_b.o a - dfac_distrib_distentry.o a - dfac_distrib_ELT.o a - dfac_lastrtnelind.o a - dfac_mem_alloc_cb.o a - dfac_mem_compress_cb.o a - dfac_mem_free_block_cb.o a - dfac_mem_stack_aux.o a - dfac_mem_stack.o a - dfac_process_band.o a - dfac_process_blfac_slave.o a - dfac_process_blocfacto_LDLT.o a - dfac_process_blocfacto.o a - dfac_process_bf.o a - dfac_process_end_facto_slave.o a - dfac_process_contrib_type1.o a - dfac_process_contrib_type2.o a - dfac_process_contrib_type3.o a - dfac_process_maprow.o a - dfac_process_master2.o a - dfac_process_message.o a - dfac_process_root2slave.o a - dfac_process_root2son.o a - dfac_process_rtnelind.o a - dfac_root_parallel.o a - dfac_scalings.o a - dfac_determinant.o a - dfac_scalings_simScaleAbs.o a - dfac_scalings_simScale_util.o a - dfac_sol_pool.o a - dfac_type3_symmetrize.o a - dini_defaults.o a - dmumps_c.o a - dmumps_driver.o a - dmumps_f77.o a - dmumps_gpu.o a - dmumps_iXamax.o a - dana_mtrans.o a - dooc_panel_piv.o a - drank_revealing.o a - dsol_aux.o a - dsol_bwd_aux.o a - dsol_bwd.o a - dsol_c.o a - dsol_fwd_aux.o a - dsol_fwd.o a - dsol_matvec.o a - dsol_root_parallel.o a - dtools.o a - dtype3_root.o ranlib ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest.F -o dsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example_save_restore.c -o c_example_save_restore.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example.c -o c_example.o c_example_save_restore.c: In function 'main': c_example_save_restore.c:54:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 54 | int myid, ierr; | ^~~~ c_example.c: In function 'main': c_example.c:53:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 53 | int myid, ierr; | ^~~~ gfortran -o dsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o dsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0' cd MUMPS_5.4.0 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_type.F -o zlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux.F -o zana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:275:37: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:275:45: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:275:53: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:922:42: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:922:49: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:922:56: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:969:38: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:969:46: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:969:54: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:969:65: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:33: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:41: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:978:61: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) zana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1045:24: 1045 | CALL ZMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1091:34: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1091:44: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1091:53: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1116:33: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1116:43: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1116:52: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] zana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] zana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] zana_aux.F:4051:49: 4051 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:354:48: 354 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] zana_aux_par.F:212:43: 212 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_build_loc_graph.constprop.0': zana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ zana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ zana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_f': zana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ zana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_ana_f_par': zana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_o': zana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ zana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ zana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ zana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ zana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ zana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_stats.F -o zlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] zlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1948:64: 1948 | SUBROUTINE ZMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1708:47: 1708 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1575:44: 1575 | SUBROUTINE ZMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1315:65: 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1033:50: 1033 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:277:58: 277 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_compute_read_size': zmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ zmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ zmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_core.F -o zlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zlr_core.F:848:47: 848 | CALL ZMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] zlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] zlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:379:53: 379 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_is_inode_in_mem': zmumps_ooc.F:1349:72: warning: '__result_zmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ zmumps_ooc.F:1315:6: note: '__result_zmumps_solve_is_inod' was declared here 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_zone_read': zmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ zmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ zlr_core.F: In function '__zmumps_lr_core_MOD_regrouping2': zlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ zlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ zlr_core.F: In function 'zmumps_truncated_rrqr_': zlr_core.F:1809:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1809 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ zlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ zlr_core.F:1927:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1927 | IF( RK.LT.MIN(N,M) ) THEN | ^ zlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:61: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:50: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F: In function 'zmumps_interleave_rhs_am1_': zmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ zmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ zmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ zmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_lr.F -o zsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) zsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] zsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_fwd_lr_su': zsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ zsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_bwd_lr_su': zsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ zsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ zsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ zsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_lr.F -o zana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] zana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] zana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] zana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] zana_lr.F: In function '__zmumps_ana_lr_MOD_get_global_groups': zana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ zana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ zana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_mpi_grouping': zana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ zana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_grouping': zana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ zana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_lr_grouping_new': zana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ zana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_buf_look.isra.0': zmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ zmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type3': zmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ zmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_blocfacto': zmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ zmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type2': zmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ zmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lr.F -o zfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] zfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] zfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] zfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] zfac_lr.F: In function '__zmumps_fac_lr_MOD_zmumps_blr_upd_cb_left': zfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ zfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ zfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ zfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_load.F -o zmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_load.F:5543:68: 5543 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5279:67: 5279 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] zmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] zmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:51: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:60: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] zmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] zmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_load.F: In function '__zmumps_load_MOD_zmumps_check_sbtr_cost': zmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ zmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ zmumps_load.F: In function '__zmumps_load_MOD_zmumps_load_pool_upd_new_pool': zmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ zmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:41:54: 41 | SUBROUTINE ZMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:16:47: 16 | SUBROUTINE ZMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F: In function '__zmumps_dynamic_memory_m_MOD_zmumps_dm_isband': zfac_mem_dynamic.F:94:39: warning: '__result_zmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_aux.F:2159:47: 2159 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2082:50: 2082 | COMPLEX(kind=8) :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] zfac_front_aux.F:2066:37: 2066 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1961:37: 1961 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:27: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1788:20: 1788 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:21: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1590:40: 1590 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1586:33: 1586 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1591:23: 1591 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1121:16: 1121 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:614:41: 614 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] zfac_asm_master_ELT_m.F: In function '__zmumps_fac_asm_master_elt_m_MOD_zmumps_fac_asm_niv2_elt': zfac_asm_master_ELT_m.F:1508:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1508 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ zfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i_ldlt': zfac_front_aux.F:1346:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1346 | DO J=1, LIM - IEND_BLOCK | ^ zfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_front_aux.F:1536:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1536 | LPIV = min(IPIV,JMAX) | ^ zfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i': zfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ zfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_asm_master_m.F: In function '__zmumps_fac_asm_master_m_MOD_zmumps_fac_asm_niv1': zfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ zfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ zfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ zfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_type2_aux.F:480:28: 480 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:482:53: 482 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:43: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_type2_aux.F: In function '__zmumps_fac_front_type2_aux_m_MOD_zmumps_fac_i_ldlt_niv2': zfac_front_type2_aux.F:470:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ zfac_front_type2_aux.F:63:33: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ zfac_front_type2_aux.F:470:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_driver.F -o zini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_driver.F -o zana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_driver.F -o zfac_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) zana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) zfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_driver.F:2566:27: 2566 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3673 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2569:27: 2569 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3666 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2768:26: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:2768:39: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:3519:28: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:62: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:68: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:15: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:55: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zfac_driver.F:3518:49: 3518 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] zana_driver.F: In function 'zmumps_gather_matrix_': zana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ zana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ zfac_driver.F: In function 'zmumps_fac_driver_': zfac_driver.F:1819:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1819 | IF (EARLYT3ROOTINS) THEN | ^ zfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ zfac_driver.F:2499:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ zana_driver.F: In function 'zmumps_ana_driver_': zana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ zana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ zana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ zana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ zana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ zana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_driver.F -o zsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). zsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zend_driver.F -o zend_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_driver.F: In function 'zmumps_solve_driver_': zsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].ubound' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.data' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.offset' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.dim[0].stride' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ zsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ zsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ zsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ zsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ zsol_driver.F:175:48: note: 'saverhs.dim[0].ubound' was declared here 175 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ zsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ zsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.offset' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].stride' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ zsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ zsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ zsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ zsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ zsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ zsol_driver.F:188:61: note: 'c_locwk54.dim[0].ubound' was declared here 188 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ zsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ zsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ zsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ zsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ zsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ zsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ zsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ zsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:723:55: 723 | SUBROUTINE ZMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:809:57: 809 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F: In function 'zmumps_ana_f_elt_': zana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ zana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ zana_aux_ELT.F: In function 'zmumps_frtelt_': zana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ zana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_dist_m.F: In function 'zmumps_ana_distm_': zana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ zana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ zana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ zana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ zana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ zana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ zana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ zana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ zana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ zana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] zana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zarrowheads.F -o zarrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zarrowheads.F:927:32: 927 | CALL ZMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zarrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:879:54: 879 | SUBROUTINE ZMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zarrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zarrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] zarrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_reordertree.F: In function 'zmumps_reorder_tree_': zana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ zana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ zana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ zana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ zarrowheads.F: In function 'zmumps_facto_send_arrowheads_': zarrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zarrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zana_reordertree.F: In function 'zmumps_build_load_mem_info_': zana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ zana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zbcast_int.F -o zbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm.F -o zfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm.F:765:44: 765 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:873:53: 873 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_b.F -o zfac_b.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:238:30: 238 | CALL ZMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) zfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) zfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) zfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) zfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F: In function 'zmumps_redistribution_': zfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_ELT.F: In function 'zmumps_elt_distrib_': zfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.offset' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.dim[1].stride' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_band.F:270:46: 270 | CALL ZMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) zfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] zfac_process_band.F: In function 'zmumps_process_desc_bande_': zfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ zfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blfac_slave.F: In function 'zmumps_process_blfac_slave_': zfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ zfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) zfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) zfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto_LDLT.F: In function 'zmumps_process_sym_blocfacto_': zfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ zfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ zfac_process_blocfacto.F: In function 'zmumps_process_blocfacto_': zfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ zfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_end_facto_slave.F: In function 'zmumps_end_facto_slave_': zfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ zfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE ZMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type3.F: In function 'zmumps_process_contrib_type3_': zfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ zfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_maprow.F: In function 'zmumps_local_assembly_type2_': zfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ zfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_message.F:770:43: 770 | SUBROUTINE ZMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] zfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_process_maprow.F: In function 'zmumps_maplig_fils_niv1_': zfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ zfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:14:46: 14 | SUBROUTINE ZMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] zfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings.F:365:41: 361 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 365 | CALL MPI_REDUCE( SUMR_LOC, DUMMY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)). zfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_determinant.F:43:56: 43 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_determinant.F:125:67: 125 | SUBROUTINE ZMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] zfac_determinant.F:188:43: 188 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] zfac_determinant.F:190:56: 190 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabssym_': zfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE ZMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE ZMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE ZMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabsuns_': zfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ zfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:381:60: 381 | SUBROUTINE ZMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_defaults.F -o zini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:66:37: 66 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zini_defaults.F:1236:41: 1236 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zmumps_driver.F: In function 'zmumps_': zmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ zmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ zmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ zmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION ZMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_mtrans.F: In function 'zmumps_mtransu_': zana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ zana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ zana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ zana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_mtrans.F: In function 'zmumps_mtransb_': zana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ zana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ zana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ zana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ zana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ zana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zrank_revealing.F:14:57: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:61: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:46: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_aux.F -o zsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_aux.F:760:26: 758 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 759 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 760 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:803:26: 783 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 803 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:484:23: 484 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:14:36: 14 | SUBROUTINE ZMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] zsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zsol_aux.F:35:32: 35 | SUBROUTINE ZMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:86:64: 86 | SUBROUTINE ZMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:377:39: 377 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:543:23: 543 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:816:12: 816 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:24: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:12: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:994:13: 994 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1044:35: 1044 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:1042:35: 1042 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] zsol_aux.F:1043:19: 1043 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] zsol_aux.F:1140:70: 1140 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1181:28: 1181 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1226:13: 1226 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zana_mtrans.F: In function 'zmumps_mtransw_': zana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ zana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ zana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ zana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ zana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F: In function 'zmumps_mtransz_': zana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ zana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd_aux.F:1174:17: 1137 | & INODE, 1, MPI_INTEGER, | 2 ...... 1174 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_bwd_aux.F: In function 'zmumps_backslv_traiter_message_': zsol_bwd_aux.F:1517:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1517 | IF (JJ.EQ.NPIV_LAST) THEN | ^ zsol_bwd_aux.F:1093:19: note: 'jj' was declared here 1093 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ zsol_bwd_aux.F:1762:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1762 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ zsol_bwd_aux.F:1105:28: note: 'pool_first_pos' was declared here 1105 | INTEGER POOL_FIRST_POS, TMP | ^ zsol_aux.F: In function 'zmumps_solve_ld_and_reload_': zsol_aux.F:1361:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1361 | IF (NBK.GE.PANEL_SIZE) THEN | ^ zsol_aux.F:1246:48: note: 'panel_size' was declared here 1246 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ zsol_aux.F: In function 'zmumps_set_scaling_loc_': zsol_aux.F:1438:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1438 | IF (associated(SCALING)) THEN | ^ zsol_aux.F:1393:56: note: 'scaling.data' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.offset' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.dim[0].stride' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_c.F -o zsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] zsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] zsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1227:54: 1227 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] zsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] zsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] zsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F: In function 'zmumps_solve_node_bwd_': zsol_bwd_aux.F:865:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 865 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ zsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ zsol_c.F: In function 'zmumps_sol_c_': zsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ zsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_fwd_aux.F:990:44: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:990:37: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F: In function 'zmumps_solve_node_fwd_': zsol_fwd_aux.F:580:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 580 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ zsol_fwd_aux.F:397:44: note: 'panel_size' was declared here 397 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F: In function 'zmumps_build_posinrhscomp_': zsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ zsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztools.F -o ztools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztype3_root.F -o ztype3_root.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ztools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) ztools.F:1610:23: 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL zcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ztools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] ztools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] ztools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] ztools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] ztools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] ztools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] ztools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] ztools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] ztools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] ztools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] ztools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] ztools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] ztools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] ztools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] ztools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] ztools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ztype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) ztype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:868:60: 868 | SUBROUTINE ZMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] ztype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] ztype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] ztype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libzmumpsFREEFEM-SEQ.a zana_aux.o zana_aux_par.o zana_lr.o zfac_asm_master_ELT_m.o zfac_asm_master_m.o zfac_front_aux.o zfac_front_LU_type1.o zfac_front_LU_type2.o zfac_front_LDLT_type1.o zfac_front_LDLT_type2.o zfac_front_type2_aux.o zfac_sispointers_m.o zfac_lr.o zfac_mem_dynamic.o zfac_omp_m.o zfac_par_m.o zfac_sol_l0omp_m.o zlr_core.o zlr_stats.o zlr_type.o zmumps_comm_buffer.o zmumps_config_file.o zmumps_load.o zmumps_lr_data_m.o zmumps_ooc_buffer.o zmumps_ooc.o zmumps_sol_es.o zmumps_save_restore.o zmumps_save_restore_files.o zmumps_struc_def.o zomp_tps_m.o zsol_lr.o zsol_omp_m.o zstatic_ptr_m.o zini_driver.o zana_driver.o zfac_driver.o zsol_driver.o zsol_distrhs.o zend_driver.o zana_aux_ELT.o zana_dist_m.o zana_LDLT_preprocess.o zana_reordertree.o zarrowheads.o zbcast_int.o zfac_asm_ELT.o zfac_asm.o zfac_b.o zfac_distrib_distentry.o zfac_distrib_ELT.o zfac_lastrtnelind.o zfac_mem_alloc_cb.o zfac_mem_compress_cb.o zfac_mem_free_block_cb.o zfac_mem_stack_aux.o zfac_mem_stack.o zfac_process_band.o zfac_process_blfac_slave.o zfac_process_blocfacto_LDLT.o zfac_process_blocfacto.o zfac_process_bf.o zfac_process_end_facto_slave.o zfac_process_contrib_type1.o zfac_process_contrib_type2.o zfac_process_contrib_type3.o zfac_process_maprow.o zfac_process_master2.o zfac_process_message.o zfac_process_root2slave.o zfac_process_root2son.o zfac_process_rtnelind.o zfac_root_parallel.o zfac_scalings.o zfac_determinant.o zfac_scalings_simScaleAbs.o zfac_scalings_simScale_util.o zfac_sol_pool.o zfac_type3_symmetrize.o zini_defaults.o zmumps_c.o zmumps_driver.o zmumps_f77.o zmumps_gpu.o zmumps_iXamax.o zana_mtrans.o zooc_panel_piv.o zrank_revealing.o zsol_aux.o zsol_bwd_aux.o zsol_bwd.o zsol_c.o zsol_fwd_aux.o zsol_fwd.o zsol_matvec.o zsol_root_parallel.o ztools.o ztype3_root.o ar: creating ../lib/libzmumpsFREEFEM-SEQ.a a - zana_aux.o a - zana_aux_par.o a - zana_lr.o a - zfac_asm_master_ELT_m.o a - zfac_asm_master_m.o a - zfac_front_aux.o a - zfac_front_LU_type1.o a - zfac_front_LU_type2.o a - zfac_front_LDLT_type1.o a - zfac_front_LDLT_type2.o a - zfac_front_type2_aux.o a - zfac_sispointers_m.o a - zfac_lr.o a - zfac_mem_dynamic.o a - zfac_omp_m.o a - zfac_par_m.o a - zfac_sol_l0omp_m.o a - zlr_core.o a - zlr_stats.o a - zlr_type.o a - zmumps_comm_buffer.o a - zmumps_config_file.o a - zmumps_load.o a - zmumps_lr_data_m.o a - zmumps_ooc_buffer.o a - zmumps_ooc.o a - zmumps_sol_es.o a - zmumps_save_restore.o a - zmumps_save_restore_files.o a - zmumps_struc_def.o a - zomp_tps_m.o a - zsol_lr.o a - zsol_omp_m.o a - zstatic_ptr_m.o a - zini_driver.o a - zana_driver.o a - zfac_driver.o a - zsol_driver.o a - zsol_distrhs.o a - zend_driver.o a - zana_aux_ELT.o a - zana_dist_m.o a - zana_LDLT_preprocess.o a - zana_reordertree.o a - zarrowheads.o a - zbcast_int.o a - zfac_asm_ELT.o a - zfac_asm.o a - zfac_b.o a - zfac_distrib_distentry.o a - zfac_distrib_ELT.o a - zfac_lastrtnelind.o a - zfac_mem_alloc_cb.o a - zfac_mem_compress_cb.o a - zfac_mem_free_block_cb.o a - zfac_mem_stack_aux.o a - zfac_mem_stack.o a - zfac_process_band.o a - zfac_process_blfac_slave.o a - zfac_process_blocfacto_LDLT.o a - zfac_process_blocfacto.o a - zfac_process_bf.o a - zfac_process_end_facto_slave.o a - zfac_process_contrib_type1.o a - zfac_process_contrib_type2.o a - zfac_process_contrib_type3.o a - zfac_process_maprow.o a - zfac_process_master2.o a - zfac_process_message.o a - zfac_process_root2slave.o a - zfac_process_root2son.o a - zfac_process_rtnelind.o a - zfac_root_parallel.o a - zfac_scalings.o a - zfac_determinant.o a - zfac_scalings_simScaleAbs.o a - zfac_scalings_simScale_util.o a - zfac_sol_pool.o a - zfac_type3_symmetrize.o a - zini_defaults.o a - zmumps_c.o a - zmumps_driver.o a - zmumps_f77.o a - zmumps_gpu.o a - zmumps_iXamax.o a - zana_mtrans.o a - zooc_panel_piv.o a - zrank_revealing.o a - zsol_aux.o a - zsol_bwd_aux.o a - zsol_bwd.o a - zsol_c.o a - zsol_fwd_aux.o a - zsol_fwd.o a - zsol_matvec.o a - zsol_root_parallel.o a - ztools.o a - ztype3_root.o ranlib ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest.F -o zsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -o zsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o zsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -L/usr/lib -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq/MUMPS_5.4.0' touch MUMPS_5.4.0/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.4.0/include/*.h ../include/mumps_seq cp MUMPS_5.4.0/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.4.0/lib/*.a ../lib/ cp MUMPS_5.4.0/libseq/libmpiseqFREEFEM-SEQ.a ../lib/ touch install.done echo mumps_seq LD -L@DIR@/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ \ -lpordFREEFEM-SEQ -lpthread > ../lib/WHERE.mumpsseq echo mumps_seq INCLUDE -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq echo libseq LD -L@DIR@/lib -lmpiseqFREEFEM-SEQ >>../lib/WHERE.mumpsseq echo libseq INCLUDE -I@DIR@/include -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[5]: 'include/BemTool/done.tag' is up to date. make[5]: 'lib/WHERE.bemtool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' htool htool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[5]: 'include/htool/done.tag' is up to date. make[5]: 'lib/WHERE.htool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from ./../fflib/AFunction.hpp:93, from lg.ypp:56: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lg.ypp:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In function 'For(C_F0, C_F0, C_F0, C_F0)': ./../fflib/AFunction.hpp:1518:107: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1518 | inline C_F0 For(C_F0 i0,C_F0 i1,C_F0 i2,C_F0 ins) {return C_F0(new E_F0_CFunc4(FFor,i0,to(i1),i2,ins),0);} | ^ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'For(C_F0, C_F0, C_F0, C_F0)' at ./../fflib/AFunction.hpp:1518:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FIf(C_F0, C_F0)', inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/AFunction.hpp:1522:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1522 | inline C_F0 FIf(C_F0 i0,C_F0 i1) {return C_F0(new E_F0_CFunc4(FIf,to(i0),i1,0,0),0);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FIf(C_F0, C_F0)' at ./../fflib/AFunction.hpp:1522:86, inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o ar: creating liblg.a a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' m4 -DVersionFreeFemDate="`date`" -DGitVersion="`git describe --tags 2>/dev/null|| echo 'no git'`" strversionnumber.m4 > strversionnumber.cpp make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp In file included from AFunction.hpp:93, from AFunction.cpp:57: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction.cpp:38: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from UMFPack_Solver.cpp:8: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPack_Solver.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction.cpp:61: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.cpp:65: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp: In function 'long int storageused()': AFunction.cpp:90:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 90 | mem1=mallinfo(); | ~~~~~~~~^~ In file included from AFunction.cpp:77: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: In function 'long int storagetotal()': AFunction.cpp:105:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 105 | mem1=mallinfo(); | ~~~~~~~~^~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: At global scope: AFunction.cpp:146:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 146 | struct SubArray2: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp:234:32: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 234 | struct Op1_new_pstring: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ AFunction.cpp:239:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 239 | struct Op2_set_pstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp: In function 'long int ffstrtol(std::string*)': AFunction.cpp:893:17: warning: unused variable 'ppe' [-Wunused-variable] 893 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from UMFPack_Solver.cpp:9: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1058:104: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from UMFPack_Solver.cpp:11: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./../femlib/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from error.hpp:32, from UMFPack_Solver.cpp:7: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./../femlib/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1111:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1118:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1438:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1439:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 39 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here Operator.hpp:72:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2522:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2521:13: required from here AFunction.cpp:849:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 849 | R rr(aa*bb); | ~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp In file included from AFunction.hpp:93, from AFunction2.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction2.cpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction2.cpp:42: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction2.cpp:46: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction2.cpp: In function 'std::ostream& operator<<(std::ostream&, const ArrayOfaType&)': AFunction2.cpp:626:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 626 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In function 'C_F0 ForAll(Block*, ListOfId*, C_F0)': AFunction2.cpp:956:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 956 | if(verbosity>1000) | ^~ In file included from error.hpp:32, from AFunction.hpp:43: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ AFunction2.cpp:959:6: note: in expansion of macro 'ffassert' 959 | ffassert(id->size()<4); | ^~~~~~~~ AFunction2.cpp:981:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ AFunction2.cpp:994:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 994 | if(verbosity>1000) | ^~ AFunction2.cpp:997:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 997 | return C_F0(loop,atype()); | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'Routine::code(basicAC_F0 const&) const': AFunction2.cpp:883:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 883 | return new E_Routine(this,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Routine::code(basicAC_F0 const&) const' at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'InitLoop()' at AFunction2.cpp:1017:32: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'InitLoop()' at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'TableOfIdentifier::newdestroy()': AFunction2.cpp:404:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TableOfIdentifier::newdestroy()' at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'CC_F0::operator=(CListOfInst const&)', inlined from 'Block::close(Block*&, C_F0)' at AFunction2.cpp:481:7: AFunction.hpp:3074:23: warning: 'inst.r' may be used uninitialized [-Wmaybe-uninitialized] 3074 | { C_F0 cc=c;f=cc.f;r=cc.r;} | ~^~~~~ AFunction2.cpp: In function 'Block::close(Block*&, C_F0)': AFunction2.cpp:476:17: note: 'inst.r' was declared here 476 | CListOfInst inst; | ^~~~ AFunction2.cpp: In function 'ForAll(Block*, std::deque >*, C_F0)': AFunction2.cpp:993:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAll(Block*, std::deque >*, C_F0)' at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_long.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:95:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct set_Inv_KN_long : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:109:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 109 | struct set_Inv_pKN_longI: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:160:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = long int; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Eye]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Eye' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at AFunction.hpp:2468:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_array::code(basicAC_F0 const&) const': AFunction.cpp:189:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 189 | { return new E_Array(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_array::code(basicAC_F0 const&) const' at AFunction.cpp:189:29: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If >::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If >::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_border::code(basicAC_F0 const&) const': AFunction.cpp:197:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | return new E_Border(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_border::code(basicAC_F0 const&) const' at AFunction.cpp:197:35: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'opTrans::code(basicAC_F0 const&) const': AFunction.cpp:581:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 581 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'opTrans::code(basicAC_F0 const&) const' at AFunction.cpp:581:78: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:35: warning: 's.f' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.f' was declared here 1975 | CC_F0 s,aibi; | ^ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:41: warning: 's.r' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.r' was declared here 1975 | CC_F0 s,aibi; | ^ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_real.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = double; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_complex.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_complex.cpp: In function 'void initArrayOperatorComplex()': array_complex.cpp:87:21: warning: typedef 'RR' locally defined but not used [-Wunused-local-typedefs] 87 | typedef const R & RR; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap > >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap > >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:109:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = KNM_ >; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator_2KN_::code(basicAC_F0 const&) const': array_tlp.hpp:1170:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1170 | return new Op(*b);} | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_2KN_::code(basicAC_F0 const&) const' at array_tlp.hpp:1170:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:93, from lex.cpp:35: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from lex.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lex.cpp:39: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lex.cpp: In member function 'bool mylex::AddMacro(std::string, std::string)': lex.cpp:587:9: warning: unused variable 'nbparam' [-Wunused-variable] 587 | int nbparam =0; | ^~~~~~~ lex.cpp: In member function 'bool mylex::SetMacro(int&)': lex.cpp:657:17: warning: unused variable 'lk' [-Wunused-variable] 657 | int lk=0,nl=0; | ^~ lex.cpp: In member function 'bool mylex::IFMacroId(bool, std::string&, bool, std::string&)': lex.cpp:737:10: warning: unused variable 'rt' [-Wunused-variable] 737 | bool rt=false; | ^~ lex.cpp: In member function 'bool mylex::IFMacro(int&)': lex.cpp:891:17: warning: unused variable 'lk' [-Wunused-variable] 891 | int lk=0,nl=0; | ^~ lex.cpp:885:13: warning: unused variable 'kmacro' [-Wunused-variable] 885 | int kmacro=0; | ^~~~~~ lex.cpp:834:9: warning: unused variable 'isnot' [-Wunused-variable] 834 | int isnot=0; | ^~~~~ lex.cpp: In member function 'bool mylex::CallMacro(int&)': lex.cpp:998:17: warning: unused variable 'sep' [-Wunused-variable] 998 | int sep = EatCommentAndSpace(&cmm); | ^~~ lex.cpp:1116:22: warning: unused variable 'buf2' [-Wunused-variable] 1116 | char buf2[256]; | ^~~~ array_tlp.hpp: In member function 'InitMatfromAArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray, true>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmesh.cpp:30: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, bool, KN*)': lex.cpp:1416:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1416 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Newlex(std::basic_ostream >&, bool, KN*)' at lex.cpp:1416:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from ff++.hpp:36: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./../femlib/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from error.hpp:32, from ff++.hpp:20: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./../femlib/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmesh.cpp: In member function 'virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const': lgmesh.cpp:581:21: warning: unused variable 'kk' [-Wunused-variable] 581 | int kke,kk= Th.ElementAdj(k,kke=ke); | ^~ lgmesh.cpp: In member function 'virtual AnyType Adaptation::operator()(Stack) const': lgmesh.cpp:808:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 808 | else | ^~~~ lgmesh.cpp:810:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 810 | Triangles &Th(*oTh); | ^~~~~~~~~ lgmesh.cpp:888:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 888 | for ( iv=0;iv&, const KN_&)': lgmesh.cpp:1189:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1189 | { if (verbosity) | ^~ lgmesh.cpp:1191:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1191 | cout << " u min " << U.min() << " max " << U.max() << endl; | ^~~~ lgmesh.cpp: In function 'Fem2D::Mesh* Carre_(int, int, Expression, Expression, Stack, int, KN_, long int)': lgmesh.cpp:1284:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1284 | int p[2]={1,0}; | ^ lgmesh.cpp: In function 'bool SameMesh(const Fem2D::Mesh* const&, const Fem2D::Mesh* const&)': lgmesh.cpp:1571:27: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1571 | typedef Mesh::Element Element; | ^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:483:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = E_BorderN; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh.cpp:1949:25: required from 'AnyType E_F_F0s_np::operator()(Stack) const [with R = Fem2D::R3; A0 = const Fem2D::MeshL*; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh.cpp:1942:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmesh3.cpp:29: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmesh3.cpp: In function 'bool BuildPeriodic1(int, E_F0**, const Fem2D::MeshL&, Stack, KN&)': lgmesh3.cpp:367:19: warning: typedef 'Mesh' locally defined but not used [-Wunused-local-typedefs] 367 | typedef MeshS Mesh; | ^~~~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgBoundaryElement&)': lgmesh3.cpp:598:18: warning: unused variable 'Th' [-Wunused-variable] 598 | const Mesh3 &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgElement&)': lgmesh3.cpp:605:18: warning: unused variable 'Th' [-Wunused-variable] 605 | const MeshS &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'const Fem2D::MeshL* BuildMeshCurve3(Stack, const E_BorderN* const&)': lgmesh3.cpp:1289:9: warning: unused variable 'nbvinter' [-Wunused-variable] 1289 | int nbvinter=0; | ^~~~~~~~ lgmesh3.cpp:1292:9: warning: unused variable 'brefintp' [-Wunused-variable] 1292 | int brefintp= -2000000000; | ^~~~~~~~ lgmesh3.cpp:1356:12: warning: unused variable 'eps' [-Wunused-variable] 1356 | double eps = (lmin)/16.; | ^~~ lgmesh3.cpp: In function 'AnyType set_fe3(Stack, Expression, Expression)': lgmesh3.cpp:1677:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 1677 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:1684:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1684 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pf3r2R(Stack, const AnyType&)': lgmesh3.cpp:2166:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2166 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2171:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2173:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2173 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfSr2R(Stack, const AnyType&)': lgmesh3.cpp:2275:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2275 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2280:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2282:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2282 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfLr2R(Stack, const AnyType&)': lgmesh3.cpp:2349:35: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2349 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2354:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2354 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2355:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 2355 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmesh3.cpp:2356:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2356 | typedef typename Mesh::Rd Rd; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:355:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:365:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::Mesh3; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:373:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:941:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': lgmesh3.cpp:972:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': lgmesh3.cpp:1075:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh3.cpp:2848:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2973:93: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] 1721 | const Element & K(Th[ik]); | ^ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2974:96: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2997:92: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2998:95: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3021:105: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3022:109: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2863:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2864:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2865:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2868:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2869:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2870:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2873:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2874:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2875:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:2183:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:3044:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ff++.hpp:52: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1106:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshS*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::MeshS**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::MeshS**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = FEbaseArray, v_fesL>**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = FEbaseArray, v_fesS>**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgBoundaryElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::MeshL**; TA0 = const Fem2D::MeshL**; TA1 = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ In function 'SaveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:294:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:294:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CheckMoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:1525:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1525 | static E_F0 * f(const basicAC_F0 & args){ return new CheckMoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:1525:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:240:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 240 | static E_F0 * f(const basicAC_F0 & args){ return new MoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:240:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Adaptation::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:389:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | static E_F0 * f(const basicAC_F0 & args){ return new Adaptation(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Adaptation::f(basicAC_F0 const&)' at lgmesh.cpp:389:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmat.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmat.cpp: At global scope: lgmat.cpp:93:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 93 | struct Op2_ListCM: public binary_function *,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:133:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_ListMC: public binary_function *,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:151:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 151 | struct Op2_ListCMt: public binary_function ,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:168:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 168 | struct Op2_ListMtC: public binary_function ,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:188:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op1_LCMd: public unary_function *,bool> > *, | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ lgmat.cpp:207:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct Op2_ListCMCMadd: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:225:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 225 | struct Op2_ListCMCMsub: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:248:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 248 | struct Op2_ListMCMadd: public binary_function *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:271:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 271 | struct Op2_ListCMMadd: public binary_function< list *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:291:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 291 | struct Op2_ListMMadd: public binary_function< Matrice_Creuse *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)': lgmat.cpp:610:7: warning: unused variable 'nnz' [-Wunused-variable] 610 | int nnz =0; | ^~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)': lgmat.cpp:794:34: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 794 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:800:34: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 800 | typedef typename FESpaceT2::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)': lgmat.cpp:964:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 964 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:970:32: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 970 | typedef typename FESpace::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)': lgmat.cpp:1128:32: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 1128 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1134:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 1134 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp: At global scope: lgmat.cpp:1797:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1797 | struct Op2_pair: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1901:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1901 | struct Op2_mulAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1907:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1907 | struct Op2_mulvirtAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)': lgmat.cpp:2261:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2261 | for (long il=0;il n | ^~~ lgmat.cpp:2279:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2279 | return newpMatrice_Creuse (s,pA);//;pA; | ^~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&)': lgmat.cpp:2334:61: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2334 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)': lgmat.cpp:2374:58: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2374 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In member function 'AnyType BlockMatrix::operator()(Stack) const': lgmat.cpp:2852:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2852 | if(verbosity>99) | ^~ lgmat.cpp:2854:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2854 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ lgmat.cpp:2884:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2884 | for (int i=0;i9) { cout << " End Build Blok Matrix : " << endl;} | ^~ lgmat.cpp: In member function 'E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const': lgmat.cpp:3019:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3019 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3022:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1288:42: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1294:43: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1300:42: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1306:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1312:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3779:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] 376 | long ndfF = VFh.NbOfDF ; | ^~~~ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3780:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3781:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3782:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3785:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3786:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3787:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3788:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = double; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = double; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = std::complex; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = std::complex; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]' lgmat.cpp:3905:121: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] 3601 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]' lgmat.cpp:3909:133: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = double; RB = double; RAB = double; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = double; RB = double; RAB = double; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = std::complex; RB = std::complex; RAB = std::complex; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = std::complex; RB = std::complex; RAB = std::complex; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fes3*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1612:65: required from 'AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3837:147: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1615:65: required from 'AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3838:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1618:65: required from 'AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3839:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1627:65: required from 'AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3841:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1630:65: required from 'AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3842:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1621:65: required from 'AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3843:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 2712 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i >::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix >::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3688 | for (int i=0;innz;i++) { | ~^~~~~~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAtx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAtxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAtx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAtxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheDiagMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1173:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1173 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:1173:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1118:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1118 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1118:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:957:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 957 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:957:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:924:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:924:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1060:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1060 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1060:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1209:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1209 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1209:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveSurfaceMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1259:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1259 | static E_F0 * f(const basicAC_F0 & args){ return new SaveSurfaceMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveSurfaceMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1259:78, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:444:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 444 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)' at problem.hpp:444:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:437:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 437 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationL::f(basicAC_F0 const&)' at problem.hpp:437:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:420:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 420 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)' at problem.hpp:420:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:413:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationS::f(basicAC_F0 const&)' at problem.hpp:413:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:404:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)' at problem.hpp:404:96, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:427:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 427 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)' at problem.hpp:427:101, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:397:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)' at problem.hpp:397:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:390:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 390 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)' at problem.hpp:390:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:383:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 383 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration3d::f(basicAC_F0 const&)' at problem.hpp:383:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat >::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat >::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from global.cpp:101: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from global.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../femlib/Mesh3dn.hpp:44, from global.cpp:118: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/SparseLinearSolver.hpp:7, from global.cpp:121: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from global.cpp:120: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from global.cpp:122: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp In file included from ../femlib/BamgFreeFem.cpp:41: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from ./AFunction.hpp:93, from ../femlib/BamgFreeFem.cpp:48: ./String.hpp: At global scope: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from ../femlib/BamgFreeFem.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/BamgFreeFem.cpp:50: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, double, bool)': ../femlib/BamgFreeFem.cpp:783:33: warning: unused variable 'on' [-Wunused-variable] 783 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:806:41: warning: unused variable 'gv' [-Wunused-variable] 806 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:809:39: warning: unused variable 'ge' [-Wunused-variable] 809 | bamg::GeometricalEdge * ge= on->ge; | ^~ ../femlib/BamgFreeFem.cpp:442:10: warning: unused variable 'nn' [-Wunused-variable] 442 | Int4 i,nn,n; | ^~ ../femlib/BamgFreeFem.cpp:442:13: warning: unused variable 'n' [-Wunused-variable] 442 | Int4 i,nn,n; | ^ ../femlib/BamgFreeFem.cpp: In function 'const Fem2D::Mesh* BuildMesh(Stack, const E_BorderN* const&, bool, int, bool, KNM*, double, bool)': ../femlib/BamgFreeFem.cpp:1154:33: warning: unused variable 'on' [-Wunused-variable] 1154 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:1177:53: warning: unused variable 'gv' [-Wunused-variable] 1177 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:1180:51: warning: unused variable 'ge' [-Wunused-variable] 1180 | bamg::GeometricalEdge * ge= on->ge; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshGeom.o ../bamglib/MeshGeom.cpp ../bamglib/MeshGeom.cpp: In member function 'void bamg::Triangles::ConsGeometry(bamg::Real8, int*)': ../bamglib/MeshGeom.cpp:340:15: warning: unused variable 'k' [-Wunused-variable] 340 | int k = Gh.vertices[j].cas; | ^ ../bamglib/MeshGeom.cpp: In member function 'bamg::GeometricalEdge* bamg::Geometry::Contening(bamg::R2, bamg::GeometricalEdge*) const': ../bamglib/MeshGeom.cpp:523:9: warning: unused variable 'k' [-Wunused-variable] 523 | int k = 0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshQuad.o ../bamglib/MeshQuad.cpp In file included from ../bamglib/MeshQuad.cpp:46: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshQuad.cpp: In member function 'bamg::GeometricalEdge* bamg::Triangles::ProjectOnCurve(bamg::Edge&, bamg::Vertex&, bamg::Vertex&, bamg::Real8, bamg::Vertex&, bamg::VertexOnEdge&, bamg::VertexOnGeom&)': ../bamglib/MeshQuad.cpp:215:9: warning: unused variable 'kkk' [-Wunused-variable] 215 | int kkk = 0; | ^~~ ../bamglib/MeshQuad.cpp: In member function 'int bamg::Triangles::SplitElement(int)': ../bamglib/MeshQuad.cpp:657:12: warning: variable 'mkadj' set but not used [-Wunused-but-set-variable] 657 | Int4 mkadj[100]; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/SetOfE4.o ../bamglib/SetOfE4.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshRead.o ../bamglib/MeshRead.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp In file included from ../bamglib/MeshRead.cpp:33: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshRead.cpp: In member function 'void bamg::Triangles::Read_am(bamg::MeshIstream&)': ../bamglib/MeshRead.cpp:403:10: warning: variable 'l' set but not used [-Wunused-but-set-variable] 403 | Int4 l = f_in.Record( ); | ^ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:355:10: warning: unused variable 'size_str_float' [-Wunused-variable] 355 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:357:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 357 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:432:10: warning: unused variable 'size_str_float' [-Wunused-variable] 432 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:434:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 434 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:457:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 457 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:468:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 468 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:469:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 469 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:470:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In file included from /usr/include/string.h:535, from /usr/include/c++/13/cstring:42, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:380:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 380 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:391:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 391 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:392:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 392 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:393:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_xdmf.o ../bamglib/write_xdmf.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp In file included from ../bamglib/MeshWrite.cpp:37: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshWrite.cpp: In member function 'void bamg::Triangles::Write_am(std::ostream&) const': ../bamglib/MeshWrite.cpp:450:13: warning: variable 'j' set but not used [-Wunused-but-set-variable] 450 | Int4 i, j; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp In file included from AFunction.hpp:93, from problem.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from problem.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from problem.cpp:36: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from problem.cpp:40: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from problem.cpp:44: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1416:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1416 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1715:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1715 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceL&, const FESpace&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3122:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3122 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3229:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3229 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)': problem.cpp:6894:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 6894 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:6896:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6896 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&)': problem.cpp:9335:29: warning: typedef 'DotSlash' locally defined but not used [-Wunused-local-typedefs] 9335 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9614:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9614 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9765:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9765 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9923:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9923 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*)': problem.cpp:10412:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 10412 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10414:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 10414 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'void InitProblem(int, const FESpace&, const FESpace&, KN*&, KN*&, std::vector*, int> >&, Data_Sparse_Solver*, std::vector*>&, const FESpace**, bool)': problem.cpp:11331:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11331 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11332:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11332 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11333:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11333 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11334:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11334 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In function 'MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)': problem.cpp:11419:44: warning: typedef 'R_st' locally defined but not used [-Wunused-local-typedefs] 11419 | typedef typename CadnaType::Scalaire R_st; | ^~~~ problem.cpp: In function 'void DispatchSolution(const typename FESpace::Mesh&, int, std::vector*>&, KN*, KN*, const FESpace**, const FESpace&)': problem.cpp:11454:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11454 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11455:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11455 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11456:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11456 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11457:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11457 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In member function 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const': problem.cpp:11508:41: warning: typedef 'FElement' locally defined but not used [-Wunused-local-typedefs] 11508 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11509:38: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11509 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11510:37: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11510 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11511:36: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11511 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11512:33: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11512 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function 'int dimProblem(const ListOfId&)': problem.cpp:11772:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 11772 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ problem.cpp: In function 'bool CheckSizeOfForm(std::__cxx11::list&, int, int)': problem.cpp:11967:31: warning: unused variable 'b' [-Wunused-variable] 11967 | const Foperator * b=const_cast< Foperator *>(bb->b); | ^ problem.cpp:11973:27: warning: unused variable 'l' [-Wunused-variable] 11973 | const Ftest * l= const_cast(ll->l); | ^ problem.cpp:11978:28: warning: unused variable 'bc' [-Wunused-variable] 11978 | const BC_set * bc= dynamic_cast(e); | ^~ problem.hpp: In constructor 'Problem::Problem(const C_args*, const ListOfId&, size_t&)': problem.hpp:511:17: warning: 'Problem::offset' will be initialized after [-Wreorder] 511 | const size_t offset; | ^~~~~~ problem.hpp:475:13: warning: 'const int Problem::dim' [-Wreorder] 475 | const int dim; | ^~~ problem.cpp:12061:1: warning: when initialized here [-Wreorder] 12061 | Problem::Problem(const C_args * ca,const ListOfId &l,size_t & top) : | ^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11814:47: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11816:46: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11821:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11823:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11828:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11830:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11835:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11837:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]': problem.cpp:12314:137: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12317:103: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:12317:103: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; MatriceMap = HashMatrix]': problem.cpp:12320:99: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]': problem.cpp:12322:139: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::FESpace>': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::FESpace>' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12325:105: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:12325:105: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]': problem.cpp:12328:101: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:11755:35: required from 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]' problem.cpp:11814:47: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = double; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]' problem.cpp:12314:137: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] 8655 | long nnv=KKv.NbDoF(); | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = std::complex; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]' problem.cpp:12322:139: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12341:146: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12352:150: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12362:146: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12372:149: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12389:146: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12391:147: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12399:149: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12402:49: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12413:137: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12423:140: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12436:137: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12446:140: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12500:138: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12510:137: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12522:136: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12532:139: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = double; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = std::complex; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_P2h.cpp:33: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:456:11: warning: unused variable 'mes' [-Wunused-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: unused variable 'coef' [-Wunused-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:6503:9: warning: unused variable 'mes' [-Wunused-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhs(const FElementL&, int, int, const LOperaD&, double*, void*, KN_&, const QuadratureFormular1d&, bool, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:7683:7: warning: unused variable 'mes' [-Wunused-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:456:11: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: variable 'coef' set but not used [-Wunused-but-set-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:6503:9: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i&, const QuadratureFormular1d&, bool, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:7683:7: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ ../femlib/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ../femlib/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3241 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] 3335 | double epsP=1e-6; // must be choose | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3648 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': problem.cpp:288:35: required from 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]' problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp In file included from AFunction.hpp:93, from load.cpp:31: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from load.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from load.cpp:35: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp In file included from AFunction.hpp:93, from lgfem.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgfem.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/Mesh3dn.hpp:44, from lgfem.cpp:43: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from lgfem.cpp:45: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from lgfem.cpp:49: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from lgfem.cpp:51: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lgfem.cpp:57: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:3167:12: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3167 | : public binary_function< Matrice_Creuse< K > *, const Matrice_Creuse< K > *, const C_args * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:3179:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3179 | struct set_eqvect_fl : public binary_function< KN< K > *, const FormLinear *, KN< K > * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In member function 'virtual AnyType Plot::operator()(Stack) const': lgfem.cpp:4359:11: warning: unused variable 'i' [-Wunused-variable] 4359 | int i= ll[ii].i; | ^ lgfem.cpp:4616:7: warning: variable 'dimplot' set but not used [-Wunused-but-set-variable] 4616 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4618:8: warning: variable 'addtoplot' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4618:27: warning: variable 'keepPV' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4618:43: warning: variable 'pNormalT' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:5741:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5741 | struct OppR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5747:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5747 | struct OppqR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5753:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5753 | struct OpR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In function 'size_t dimFESpaceImage(const basicAC_F0&)': lgfem.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7148 | for (int i = 0; i < args.size( ); i++) | ~~^~~~~~~~~~~~~~ lgfem.cpp: In function 'const basicForEachType* typeFESpace(const basicAC_F0&)': lgfem.cpp:7185:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7185 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ lgfem.cpp:7182:9: warning: unused variable 'tMesh' [-Wunused-variable] 7182 | aType tMesh = 0; | ^~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:100: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:64:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:84:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:105:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:257:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:265:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:335:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:353:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1446:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1478:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': lgfem.cpp:1511:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': lgfem.cpp:1544:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1985:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2503:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4514:34: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4516:40: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericMesh::ElementAdj(int, int&, Rd&) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex; Rd = Fem2D::R3]': lgfem.cpp:5197:35: required from here ./../femlib/GenericMesh.hpp:659:12: warning: variable 'Pin' set but not used [-Wunused-but-set-variable] 659 | Rd Pin=K(PHat); | ^~~ In file included from lgfem.cpp:58: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes]': lgfem.cpp:5426:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes]': lgfem.cpp:5431:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6596:95: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6597:93: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6643:90: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] 1847 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6645:98: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6648:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6649:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6650:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6651:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6652:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6655:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6656:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6657:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6658:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6659:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5875:56: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5898:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6017:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6020:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6116:74: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1836:25: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6645:98: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6715:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]' lgfem.cpp:6721:16: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6738:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]' lgfem.cpp:6742:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6758:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]' lgfem.cpp:6762:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2]': AFunction.hpp:789:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2922:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5777:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R2' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5783:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5785:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5787:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5836:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5842:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5848:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]' lgfem.cpp:5854:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesS>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5860:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]' lgfem.cpp:5866:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesL>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5918:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]' lgfem.cpp:5921:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]' lgfem.cpp:5924:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbaseArray, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbase, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbaseArray, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbase, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes*; Mesh = Fem2D::Mesh; TypeOfFE = Fem2D::TypeOfFE; pfes_tefk = pfes_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] 1333 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes3*; Mesh = Fem2D::Mesh3; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfes3_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesS*; Mesh = Fem2D::MeshS; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesS_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesL*; Mesh = Fem2D::MeshL; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesL_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:704:21: required from here lgfem.cpp:731:13: warning: unused variable 'p' [-Wunused-variable] 731 | R p = (b, b); | ^ lgfem.cpp:752:19: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 752 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:755:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 755 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType LinearGMRES::E_LGMRES::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:849:21: required from here lgfem.cpp:885:11: warning: unused variable 'p' [-Wunused-variable] 885 | R p = (b, b); | ^ lgfem.cpp:914:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 914 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:870:12: warning: unused variable 'gcverb' [-Wunused-variable] 870 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType OthersideOp::operator()(Stack) const [with RR = double; AA = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:5406:11: required from here lgfem.cpp:5407:11: warning: unused variable 'rg' [-Wunused-variable] 5407 | A rd, rg; | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R2* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1219:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1183:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>**>; TA0 = FEbaseArray, v_fesL>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = FEbaseArray, v_fes>**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = Resize1, v_fesS>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>*, int> >; TA0 = std::pair, v_fesS>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>**>; TA0 = FEbaseArray, v_fesS>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = Resize1, v_fesL>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>*, int> >; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'C_F0::MeshIndependent() const [clone .isra.0]': AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'newU_(int)': ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'newV_(int)': ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb, C_F0>::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb, C_F0>::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormBilinear::FormBilinear(FormBilinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: problem.hpp:582:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 582 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(FormBilinear const&)' at problem.hpp:582:74, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormLinear::FormLinear(FormLinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: problem.hpp:618:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 618 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::FormLinear(FormLinear const&)' at problem.hpp:618:66, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12021:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12021 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12034:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12034 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12046:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12046 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12046:70: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:5736:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:5736:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In function 'newU_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'newV_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In member function 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)': problem.cpp:12062:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12062 | op(new C_args(*ca)), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)' at problem.cpp:12062:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'interpolate_f_X_1::code(basicAC_F0 const&) const': lgfem.hpp:801:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 801 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'interpolate_f_X_1::code(basicAC_F0 const&) const' at lgfem.hpp:801:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: problem.hpp:552:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 552 | : Problem(new C_args(*ca),l,top) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)' at problem.hpp:552:29, inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const': problem.hpp:879:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 879 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/FESpacen.hpp:63: In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*', inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:144:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | static E_F0 * f(const basicAC_F0 & args) { return new C_args(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args::f(basicAC_F0 const&)' at problem.hpp:144:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args_minus::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:170:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 170 | static E_F0 * f(const basicAC_F0 & args) { return new C_args_minus(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args_minus::f(basicAC_F0 const&)' at problem.hpp:170:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Convect::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:2301:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2301 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Convect::f(basicAC_F0 const&)' at lgfem.cpp:2301:67, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'Plot::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3019:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3019 | return new Plot(args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Plot::f(basicAC_F0 const&)' at lgfem.cpp:3019:25, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat >::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr2::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1451:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1451 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr2::f(basicAC_F0 const&)' at lgfem.cpp:1451:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1483:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1483 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr3::f(basicAC_F0 const&)' at lgfem.cpp:1483:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1516:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1516 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrS::f(basicAC_F0 const&)' at lgfem.cpp:1516:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1549:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1549 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrL::f(basicAC_F0 const&)' at lgfem.cpp:1549:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ lgfem.cpp: In function 'Send3d(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'Send3d, v_fes3>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'SendS(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ lgfem.cpp: In function 'SendS, v_fesS>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp In file included from AFunction.hpp:93, from string_def.cpp:32: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from string_def.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from string_def.cpp:36: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from string_def.cpp:40: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ string_def.cpp:79:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 79 | struct set_substring : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:146:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BC_set::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:275:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BC_set::f(basicAC_F0 const&)' at problem.hpp:275:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.cpp In file included from ../femlib/Mesh3dn.hpp:44, from ../femlib/FESpacen.cpp:42: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpacen.cpp: In function 'int* Fem2D::builddata_d(const int*, const int*, int)': ../femlib/FESpacen.cpp:75:13: warning: unused variable 'nnode' [-Wunused-variable] 75 | const int nnode=nbnode_d(ndfitem,nd); | ^~~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh2; Element = Fem2D::Triangle2; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::Triangle2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh3]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh3; Element = Fem2D::Tet; typename Mesh::Element::RdHat = Fem2D::R3; typename Mesh::Element = Fem2D::Tet]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshS; Element = Fem2D::TriangleS; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::TriangleS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshL; Element = Fem2D::EdgeL; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::EdgeL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In function 'FormLinear::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:614:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | static E_F0 * f(const basicAC_F0 & args) { return new FormLinear(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::f(basicAC_F0 const&)' at problem.hpp:614:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh1; Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ In member function 'FormBilinear::FormBilinear(basicAC_F0 const&)', inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:565:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 565 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(basicAC_F0 const&)' at problem.hpp:565:22, inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh1]': ../femlib/FESpacen.cpp:374:17: required from 'Fem2D::GTypeOfFESum::GTypeOfFESum(const Fem2D::GFESpace&, int) [with Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:533:28: required from 'Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh2; Mesh = Fem2D::Mesh2]' ../femlib/FESpacen.cpp:685:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh1; Element = Fem2D::Seg1; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::Seg1]': ../femlib/FESpacen.cpp:507:27: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction >::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:376:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallVFedges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)' at problem.hpp:376:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:370:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 370 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)' at problem.hpp:370:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:364:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 364 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)' at problem.hpp:364:89, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:348:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration::f(basicAC_F0 const&)' at problem.hpp:348:83, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearGMRES::code(basicAC_F0 const&) const': lgfem.cpp:921:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 921 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearGMRES::code(basicAC_F0 const&) const' at lgfem.cpp:921:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearCG::code(basicAC_F0 const&) const': lgfem.cpp:762:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 762 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearCG::code(basicAC_F0 const&) const' at lgfem.cpp:762:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_1d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh1; Fem2D::R = double]': ../femlib/P012_1d.cpp:43:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_2d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh2; Fem2D::R = double]': ../femlib/P012_2d.cpp:42:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3d.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1bLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:508:18: warning: unused variable 'd14' [-Wunused-variable] 508 | const R d14=d13*d1; | ^~~ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': ../femlib/P012_3d.cpp:652:26: warning: unused variable 'e' [-Wunused-variable] 652 | int e= f; //dgeface[f][p] ; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:679:20: warning: unused variable 'k' [-Wunused-variable] 679 | int k=0; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:792:19: warning: variable 'X' set but not used [-Wunused-but-set-variable] 792 | R3 X=K(PHat); | ^ ../femlib/P012_3d.cpp:793:20: warning: unused variable 'k' [-Wunused-variable] 793 | int k=0; | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': ../femlib/P012_3d.cpp:48:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::Mesh3; Fem2D::What_d = unsigned int; Element = Fem2D::Tet; RdHat = Fem2D::R3; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dSurf.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3dSurf.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0ortho_surf::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3dSurf.cpp:507:7: warning: unused variable 'divxyz_tK' [-Wunused-variable] 507 | R divxyz_tK =((AB,D[1]) + (AC,D[2]))*K.mesure(); | ^~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshS; Fem2D::R = double]': ../femlib/P012_3dSurf.cpp:44:60: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS; Fem2D::What_d = unsigned int; Element = Fem2D::TriangleS; RdHat = Fem2D::R2; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dCurve.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshL; Fem2D::R = double]': ../femlib/P012_3dCurve.cpp:44:61: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL; Fem2D::What_d = unsigned int; Element = Fem2D::EdgeL; RdHat = Fem2D::R1; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh1dn.o ../femlib/Mesh1dn.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp In file included from ../femlib/Mesh1dn.hpp:40, from ../femlib/Mesh1dn.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh2dn.cpp:41: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh2dn.cpp: In member function 'int Fem2D::Mesh2::load(const std::string&)': ../femlib/Mesh2dn.cpp:133:7: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 133 | int bin; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh3dn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh3dn.cpp: In member function 'double Fem2D::Mesh3::hmin() const': ../femlib/Mesh3dn.cpp:500:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 500 | int iv[4]; | ^~ ../femlib/Mesh3dn.cpp: In member function 'int Fem2D::Mesh3::load(const std::string&)': ../femlib/Mesh3dn.cpp:785:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 785 | if(verbosity>5) | ^~ ../femlib/Mesh3dn.cpp:787:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 787 | return 1; | ^~~~~~ ../femlib/Mesh3dn.cpp:762:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 762 | int bin; | ^~~ ../femlib/Mesh3dn.cpp: In constructor 'Fem2D::Mesh3::Mesh3(int, int, int, Fem2D::Vertex3*, Fem2D::Tet*, Fem2D::Triangle3*, bool, bool, bool, int, double)': ../femlib/Mesh3dn.cpp:1447:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1447 | if( verbosity<2 && err < verbosity) | ^~ ../femlib/Mesh3dn.cpp:1449:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1449 | err++; | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetn(const Mesh3&, int, R3&, const R3&, R&, R3&)': ../femlib/Mesh3dn.cpp:1516:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1516 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1599:26: warning: variable 'nng' set but not used [-Wunused-but-set-variable] 1599 | int neg[nve],k=0,nng[4],kn=0;// Bug missing init of kn Thank of Axel mars 2019.. | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetv2(const Mesh3&, int, R3&, const R3&, R&)': ../femlib/Mesh3dn.cpp:1878:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1878 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1895:12: warning: variable 'PFK' set but not used [-Wunused-but-set-variable] 1895 | Rd PFK= PF; | ^~~ ../femlib/Mesh3dn.cpp: In member function 'void Fem2D::Mesh3::BuildMeshS(bool, double)': ../femlib/Mesh3dn.cpp:1970:22: warning: unused variable 'mesb' [-Wunused-variable] 1970 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshSn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshSn.cpp: In member function 'int Fem2D::MeshS::load(const std::string&)': ../femlib/MeshSn.cpp:273:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 273 | int bin; | ^~~ ../femlib/MeshSn.cpp: In member function 'double Fem2D::MeshS::hmin() const': ../femlib/MeshSn.cpp:589:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 589 | int iv[3]; | ^~ ../femlib/MeshSn.cpp: In member function 'const Fem2D::GenericMesh >::Element* Fem2D::MeshS::Find(Fem2D::GenericMesh >::Rd, Fem2D::R2&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshSn.cpp:726:24: warning: unused variable 'eps' [-Wunused-variable] 726 | double eps= lab2*1e-6; | ^~~ In file included from ../femlib/Mesh3dn.hpp:45, from ../femlib/MeshSn.cpp:44: ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(int, int, int, Fem2D::Vertex3*, Fem2D::TriangleS*, Fem2D::BoundaryEdgeS*, bool, bool, bool, int, double, bool, double)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:760:5: warning: when initialized here [-Wreorder] 760 | MeshS::MeshS(int nnv, int nnt, int nnbe, Vertex3 *vv, TriangleS *tt, BoundaryEdgeS *bb, bool cleanmesh, bool removeduplicate, bool rebuildboundary, int orientation, double precis_mesh, bool labeledBoundary, double ridgeangledetection) | ^~~~~ ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(const Serialize&)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:811:5: warning: when initialized here [-Wreorder] 811 | MeshS::MeshS(const Serialize &serialized) | ^~~~~ ../femlib/MeshSn.cpp:816:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 816 | if(verbosity>1) | ^~ ../femlib/MeshSn.cpp:820:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 820 | BuildAdj(); | ^~~~~~~~ ../femlib/MeshSn.cpp: In member function 'void Fem2D::MeshS::BuildMeshL(bool, double)': ../femlib/MeshSn.cpp:1026:22: warning: unused variable 'mesb' [-Wunused-variable] 1026 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/MeshSn.cpp:504:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In file included from ../femlib/Mesh3dn.cpp:39: In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:646:9: ../femlib/RNM.hpp:991:9: warning: pointer used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:645:23: note: call to 'operator delete[](void*)' here 645 | delete [] newNumero_Som; | ^~~~~~~~~~~~~ In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:666:5: ../femlib/RNM.hpp:991:9: warning: pointer may be used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:650:19: note: call to 'operator delete[](void*)' here 650 | delete [] Numero_Som; | ^~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshLn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshLn.cpp: In member function 'int Fem2D::MeshL::load(const std::string&)': ../femlib/MeshLn.cpp:292:8: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 292 | int bin; | ^~~ ../femlib/MeshLn.cpp: In constructor 'Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)': ../femlib/MeshLn.cpp:426:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if(!f) | ^~ In file included from ./error.hpp:32, from ../femlib/MeshLn.cpp:38: ./throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../femlib/MeshLn.cpp:427:69: note: in expansion of macro 'ffassert' 427 | cerr << " -- MeshL Erreur opening " << filename< >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshLn.cpp:613:12: warning: variable 'out' set but not used [-Wunused-but-set-variable] 613 | bool out = true; | ^~~ In file included from ../femlib/GQuadTree.cpp:46: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Triangle2&, const Fem2D::R2&, Fem2D::R*)': ../femlib/GQuadTree.cpp:680:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 680 | int nl[Tet::nv+1]; | ^~ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Tet&, const Fem2D::R3&, Fem2D::R*)': ../femlib/GQuadTree.cpp:709:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 709 | int nl[Tet::nv+1]; | ^~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/MeshLn.cpp:439:19: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*)': ../femlib/GQuadTree.cpp:856:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 856 | for(int i=0;i19 && nbdeja >1) { | ^~ ../femlib/GQuadTree.cpp: In function 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*)': ../femlib/GQuadTree.cpp:1486:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1486 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R2; Fem2D::R = double; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R3; Fem2D::R = double; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R1; Fem2D::R = double; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Tet; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R3; typename Mesh::RdHat = Fem2D::R3]': ../femlib/GQuadTree.cpp:1145:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Triangle2; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R2; typename Mesh::RdHat = Fem2D::R2]': ../femlib/GQuadTree.cpp:1152:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R2]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R1]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] 1334 | R dl[dHat+1]; | ^~ ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c ../femlib/libmeshb7.c: In function 'GmfOpenMesh': ../femlib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ ../femlib/libmeshb7.c: In function 'GmfCloseMesh': ../femlib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfStatKwd': ../femlib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGotoKwd': ../femlib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfSetKwd': ../femlib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGetLin': ../femlib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetLin': ../femlib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfGetBlock': ../femlib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetBlock': ../femlib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetHONodesOrdering': ../femlib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfReadByteFlow': ../femlib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp In file included from AFunction.hpp:93, from glumesh2D.cpp:9: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from glumesh2D.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from glumesh2D.cpp:16: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from glumesh2D.cpp:17: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from glumesh2D.cpp:18: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.cpp ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from glumesh2D.cpp:22: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from glumesh2D.cpp:23: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from glumesh2D.cpp:24: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from glumesh2D.cpp:29: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ glumesh2D.cpp: At global scope: glumesh2D.cpp:193:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 193 | struct Op2_addmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp:199:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 199 | struct Op2_setmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp: In member function 'virtual AnyType SetMesh_Op::operator()(Stack) const': glumesh2D.cpp:308:16: warning: unused variable 'l1' [-Wunused-variable] 308 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ glumesh2D.cpp:330:7: warning: unused variable 'nberr' [-Wunused-variable] 330 | int nberr=0; | ^~~~~ glumesh2D.cpp: In constructor 'Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)': glumesh2D.cpp:423:15: warning: 'Op_GluMeshtab::Op::tgetmeshtab' will be initialized after [-Wreorder] 423 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:422:25: warning: 'KN Op_GluMeshtab::Op::te' [-Wreorder] 422 | KN te; | ^~ glumesh2D.cpp:426:9: warning: when initialized here [-Wreorder] 426 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../femlib/splitsimplex.cpp: In function 'void SplitSimplex(int, Fem2D::R1*, int*, int, Fem2D::R1*)': ../femlib/splitsimplex.cpp:71:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 71 | for(int i=0;i<=N;++i) | ^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../femlib/splitsimplex.cpp:76:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 76 | int l=0; | ^~~ In file included from ../femlib/splitsimplex.cpp:104: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex2(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ In file included from ../femlib/splitsimplex.cpp:112: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex3(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../femlib/splitsimplex.cpp: In function 'void SplitSurfaceSimplex(int, int&, int*&)': ../femlib/splitsimplex.cpp:297:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 297 | if(verbosity>200) | ^~ ../femlib/splitsimplex.cpp:299:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 299 | for (int i=0;i::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp P1IsoValue.cpp: In function 'int IsoLineK(double*, Fem2D::R3*, double)': P1IsoValue.cpp:274:14: warning: variable 'vk' set but not used [-Wunused-but-set-variable] 274 | int kv=0,vk[4],tv[4],kf; | ^~ P1IsoValue.cpp:274:20: warning: variable 'tv' set but not used [-Wunused-but-set-variable] 274 | int kv=0,vk[4],tv[4],kf; | ^~ P1IsoValue.cpp:274:26: warning: 'kf' may be used uninitialized [-Wmaybe-uninitialized] 274 | int kv=0,vk[4],tv[4],kf; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/HashMatrix.o ../femlib/HashMatrix.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/MatriceElementaire.hpp:4, from ../femlib/VirtualMatrix.hpp:3, from ../femlib/HashMatrix.hpp:17, from ../femlib/HashMatrix.cpp:2: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/MatriceElementaire.hpp:5: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix' ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix >' ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = std::complex; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]': ../femlib/HashMatrix.cpp:1426:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 789 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void Addto(HashMatrix*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = std::complex; K = double]': ../femlib/HashMatrix.cpp:1427:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.cpp ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]': ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]': ../femlib/CG.cpp:538:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]': ../femlib/CG.cpp:548:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]': ../femlib/CG.cpp:558:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] In file included from ../femlib/CG.cpp:7: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]' ../femlib/CG.cpp:528:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]' ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]' ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]' ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp In file included from ./AFunction.hpp:93, from ../femlib/SparseLinearSolver.hpp:5, from ../femlib/SparseLinearSolver.cpp:1: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./ffapi.hpp:32, from ./InitFunct.hpp:31, from ./AFunction.hpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/MatriceCreuse.hpp:41, from ../femlib/SparseLinearSolver.hpp:6: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ../femlib/HashMatrix.hpp:17, from ../femlib/MatriceCreuse.hpp:44: ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../femlib/SparseLinearSolver.hpp:9: ../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../femlib/VirtualSolverSkyLine.hpp:11, from ../femlib/SparseLinearSolver.hpp:10: ../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../femlib/SparseLinearSolver.cpp: In function 'int TypeOfMat(Data_Sparse_Solver&)': ../femlib/SparseLinearSolver.cpp:66:33: warning: typedef 'VM' locally defined but not used [-Wunused-local-typedefs] 66 | typedef VirtualMatrix VM; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:10, from ../femlib/SparseLinearSolver.hpp:8: ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = double; typename VirtualMatrix::VSolver = VirtualMatrix::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:193:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = std::complex; typename VirtualMatrix::VSolver = VirtualMatrix >::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:194:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = double]': ../femlib/SparseLinearSolver.cpp:196:55: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = std::complex]': ../femlib/SparseLinearSolver.cpp:197:56: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN* HMatVirtPrecon::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon >::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN >* HMatVirtPrecon >::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:5: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'K* HMatVirtPrecon::addmatmul(K*, K*) const [with I = int; K = double]': ../femlib/VirtualSolverCG.hpp:71:9: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable 'dii' [-Wunused-variable] 85 | K dii; | ^~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = std::complex]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = std::complex]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix >::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'std::complex* SkyLineMatrix >::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = double]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = double]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'double* SkyLineMatrix::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/Drawing.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/Drawing.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i3) | ^~ ../femlib/fem.cpp:1872:25: warning: unused variable 'nnebmax' [-Wunused-variable] 1872 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/QuadratureFormular.o ../femlib/QuadratureFormular.cpp ../femlib/fem.cpp: At global scope: ../femlib/fem.cpp:1180:20: warning: 'count' defined but not used [-Wunused-variable] 1180 | static int count =0; | ^~~~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R1]': ../femlib/QuadratureFormular.cpp:750:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R2]': ../femlib/QuadratureFormular.cpp:751:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R3]': ../femlib/QuadratureFormular.cpp:752:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/FESpace.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i&, KN&)': ../femlib/FESpace.cpp:49:27: warning: typedef 'IPJ' locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ ../femlib/FESpace.cpp: In constructor 'Fem2D::FEProduitConstruct::FEProduitConstruct(int, const Fem2D::TypeOfFE&)': ../femlib/FESpace.cpp:275:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 275 | for (int i=0;i&, const Fem2D::TypeOfMortar*, int, const int*, int, const int*)': ../femlib/FESpace.cpp:641:7: warning: unused variable 'NbDfOnSommet' [-Wunused-variable] 641 | int NbDfOnSommet=TFE.NbDfOnVertex; | ^~~~~~~~~~~~ ../femlib/FESpace.cpp:642:7: warning: unused variable 'NbDfOnEdge' [-Wunused-variable] 642 | int NbDfOnEdge=TFE.NbDfOnEdge; | ^~~~~~~~~~ ../femlib/FESpace.cpp:643:7: warning: unused variable 'NbDfOnElement' [-Wunused-variable] 643 | int NbDfOnElement=TFE.NbDfOnElement; | ^~~~~~~~~~~~~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1407:9: warning: 'it00' may be used uninitialized [-Wmaybe-uninitialized] 1407 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1191:14: note: 'it00' was declared here 1191 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function 'Fem2D::TTriangle::operator()(Fem2D::R2 const&) const', inlined from 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const' at ../femlib/fem.cpp:1398:22: ../femlib/fem.hpp:369:32: warning: 'tt' may be used uninitialized [-Wmaybe-uninitialized] 369 | + (const Rd &)*vertices[2]*(P.y); | ~~~~~~~~^ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1209:26: note: 'tt' was declared here 1209 | const Triangle * tt; | ^~ In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'Fem2D::ConstructDataFElement::renum(long const*, int)': ./throwassert.hpp:49:43: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::ConsAdjacence()': ../femlib/fem.cpp:490:56: warning: 'avam' may be used uninitialized [-Wmaybe-uninitialized] 490 | ll[gd] = avam; | ~~~~~~~^~~~~~ ../femlib/fem.cpp:457:51: note: 'avam' was declared here 457 | R lAV,avam; | ^~~~ ../femlib/fem.cpp:489:60: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ~^~ ../femlib/fem.cpp:459:51: note: 'k' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:489:53: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ^~~~ ../femlib/fem.cpp:459:55: note: 'j' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:588:36: warning: 't3' may be used uninitialized [-Wmaybe-uninitialized] 588 | if (NextT3[t3]==0) NbMortarsPaper++; | ^~ ../femlib/fem.cpp:575:25: note: 't3' was declared here 575 | int t3,nt3 = nt*3; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_RT.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;iswap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../bamglib/Mesh2.cpp:1454:24: note: 'iedge' was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp In file included from ../bamglib/Mesh2.cpp:44: In member function 'bamg::Triangle::operator[](int)', inlined from 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)' at ../bamglib/Mesh2.cpp:717:48: ../bamglib/Mesh2.h:426:45: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 426 | Vertex &operator[](int i) { return *ns[i]; }; | ^ ../bamglib/Mesh2.cpp: In member function 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)': ../bamglib/Mesh2.cpp:520:18: note: 'j' was declared here 520 | int ocut, i, j, k = -1; | ^ In file included from ./AFunction.hpp:93, from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../Algo/lgalgo.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ./ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./ff++.hpp:49: ./Operator.hpp: At global scope: ./Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:50: ./lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:952:3: warning: multi-line comment [-Wcomment] 952 | // Finding an Arnoldi basis.\ | ^ ../Eigen/eigenvalue.cpp:954:3: warning: multi-line comment [-Wcomment] 954 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:93, from ../Eigen/eigenvalue.cpp:34: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../Eigen/eigenvalue.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from ../Eigen/eigenvalue.cpp:38: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In member function 'OptimAlgo::code(basicAC_F0 const&) const': ../Algo/lgalgo.cpp:233:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 233 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimAlgo::code(basicAC_F0 const&) const' at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:254:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | Global.Add("BFGS", "(", new OptimAlgo(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:255:50: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 255 | Global.Add("Newton", "(", new OptimAlgo(2, 2, 2)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:43: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValue::E_EV::operator()(Stack) const': ../Eigen/eigenvalue.cpp:493:53: warning: unused variable 'ptOP' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ ../Eigen/eigenvalue.cpp:493:64: warning: unused variable 'ptB1' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::E_EV::operator()(void*) const': ../Eigen/eigenvalue.cpp:908:16: warning: 'ptOP1' may be used uninitialized [-Wmaybe-uninitialized] 908 | if (n != OP1.N) | ~~~~^ ../Eigen/eigenvalue.cpp:880:31: note: 'ptOP1' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~~~ ../Eigen/eigenvalue.cpp:910:14: warning: 'ptB' may be used uninitialized [-Wmaybe-uninitialized] 910 | if (n != B.N) | ~~^ ../Eigen/eigenvalue.cpp:880:39: note: 'ptB' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:374:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | E_F0 *code (const basicAC_F0 &args) const { return new E_EV(args,cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValueC::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValue::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | E_F0 * code (const basicAC_F0 & args) const { return new E_EV(args,cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValue::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1071:48: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1071 | Global.Add("EigenValue", "(", new EigenValue()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1072:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1072 | Global.Add("EigenValue", "(", new EigenValueC()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1073:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1073 | Global.Add("EigenValue", "(", new EigenValue(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1074:52: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1074 | Global.Add("EigenValue", "(", new EigenValue(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1075:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1075 | Global.Add("EigenValue", "(", new EigenValue(1, 1, 1)); // A=, B= | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1077:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1077 | Global.Add("complexEigenValue", "(", new EigenValueC(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1078:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1078 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1079:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1079 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1, 1)); // A=, B= ... | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o ../femlib/Drawing.o ../femlib/gibbs.o ../femlib/CheckPtr.o ../femlib/fem.o ../femlib/QuadratureFormular.o ../femlib/FESpace.o ../femlib/Element_RT.o ../femlib/mshptg.o ../femlib/FQuadTree.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/Meshio.o ../bamglib/Mesh2.o ../bamglib/Metric.o ../femlib/BamgFreeFem.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/SetOfE4.o ../bamglib/MeshRead.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o ../bamglib/MeshWrite.o problem.o mt19937ar.o ../Graphics/DefColor.o InitFunct.o ../Algo/lgalgo.o ../femlib/Element_P2h.o load.o lgfem.o environment.o string_def.o ../femlib/FESpacen.o ../femlib/P012_1d.o ../femlib/P012_2d.o ../femlib/P012_3d.o ../femlib/P012_3dSurf.o ../femlib/P012_3dCurve.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/GQuadTree.o ../femlib/libmeshb7.o glumesh2D.o ../femlib/splitsimplex.o P1IsoValue.o ../femlib/HashMatrix.o ../femlib/CG.o ../femlib/SparseLinearSolver.o strversionnumber.o ../Eigen/eigenvalue.o ar: creating libff.a a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - ../femlib/Drawing.o a - ../femlib/gibbs.o a - ../femlib/CheckPtr.o a - ../femlib/fem.o a - ../femlib/QuadratureFormular.o a - ../femlib/FESpace.o a - ../femlib/Element_RT.o a - ../femlib/mshptg.o a - ../femlib/FQuadTree.o a - ../bamglib/QuadTree.o a - ../bamglib/R2.o a - ../bamglib/Meshio.o a - ../bamglib/Mesh2.o a - ../bamglib/Metric.o a - ../femlib/BamgFreeFem.o a - ../bamglib/MeshDraw.o a - ../bamglib/MeshGeom.o a - ../bamglib/MeshQuad.o a - ../bamglib/SetOfE4.o a - ../bamglib/MeshRead.o a - ../bamglib/write_hdf5.o a - ../bamglib/write_xdmf.o a - ../bamglib/MeshWrite.o a - problem.o a - mt19937ar.o a - ../Graphics/DefColor.o a - InitFunct.o a - ../Algo/lgalgo.o a - ../femlib/Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - ../femlib/FESpacen.o a - ../femlib/P012_1d.o a - ../femlib/P012_2d.o a - ../femlib/P012_3d.o a - ../femlib/P012_3dSurf.o a - ../femlib/P012_3dCurve.o a - ../femlib/Mesh1dn.o a - ../femlib/Mesh2dn.o a - ../femlib/Mesh3dn.o a - ../femlib/MeshSn.o a - ../femlib/MeshLn.o a - ../femlib/GQuadTree.o a - ../femlib/libmeshb7.o a - glumesh2D.o a - ../femlib/splitsimplex.o a - P1IsoValue.o a - ../femlib/HashMatrix.o a - ../femlib/CG.o a - ../femlib/SparseLinearSolver.o a - strversionnumber.o a - ../Eigen/eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp In file included from ../Graphics/sansrgraph.cpp:118: ../Graphics/getprog-unix.hpp: In function 'char* Shell_Space(const char*)': ../Graphics/getprog-unix.hpp:34:15: warning: unused variable 'c' [-Wunused-variable] 34 | const char *c = s; | ^ ../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': ../Graphics/getprog-unix.hpp:86:13: warning: unused variable 'lsuffix' [-Wunused-variable] 86 | const int lsuffix = 0; | ^~~~~~~ In file included from ./../femlib/Mesh2dn.hpp:40, from ../Graphics/ffglut.cpp:41: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../Graphics/ffglut.cpp:62: ../Graphics/ffglut.hpp: In constructor 'OnePlotHMatrix::OnePlotHMatrix(long int, PlotStream&)': ../Graphics/ffglut.hpp:291:13: warning: unused variable 'rank' [-Wunused-variable] 291 | int rank; | ^~~~ ../Graphics/ffglut.cpp: In function 'int ReadOnePlot(FILE*)': ../Graphics/ffglut.cpp:149:17: warning: unused variable 'c2' [-Wunused-variable] 149 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)': ../Graphics/ffglut.cpp:481:12: warning: unused variable 'r' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:16: warning: unused variable 'g' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:20: warning: unused variable 'b' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:472:28: warning: typedef 'Tet' locally defined but not used [-Wunused-local-typedefs] 472 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:700:37: warning: operation on 'i' may be undefined [-Wsequence-point] 700 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:585:12: warning: unused variable 'r' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:16: warning: unused variable 'g' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:20: warning: unused variable 'b' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshL&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:827:33: warning: operation on 'i' may be undefined [-Wsequence-point] 827 | for (int i=0;ihpixel; | ^~ ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotBorder::Draw(OneWindow*)': ../Graphics/ffglut.cpp:1716:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1716 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1720 | for(int j=1;j > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1761 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1765 | for(int j=1;jtheplot->nbN; | ^~~ ../Graphics/ffglut.cpp: In function 'int main(int, char**)': ../Graphics/ffglut.cpp:4193:10: warning: unused variable 'fullscreen' [-Wunused-variable] 4193 | bool fullscreen = false; | ^~~~~~~~~~ ../Graphics/getprog-unix.hpp: In function 'Shell_Space(char const*)': ../Graphics/getprog-unix.hpp:39:29: warning: 'nbspace' may be used uninitialized [-Wmaybe-uninitialized] 39 | else if (isspace(s[i])) ++nbspace; | ^~~~~~~~~ ../Graphics/getprog-unix.hpp:35:7: note: 'nbspace' was declared here 35 | int nbspace; | ^~~~~~~ ../Graphics/ffglut.cpp: In instantiation of 'OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]': ../Graphics/ffglut.cpp:3007:59: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] 1256 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]': ../Graphics/ffglut.cpp:3009:61: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh2; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffthreads.o ../Graphics/ffthreads.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../mpi/parallelempi-empty.o ../mpi/parallelempi-empty.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -L/usr/lib -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -L/usr/lib -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffglut ../femlib/Drawing.o ../femlib/fem.o ../fflib/ffapi.o ../femlib/FQuadTree.o ../femlib/GQuadTree.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/mshptg.o ../Graphics/ffglut.o ../Graphics/ffthreads.o ../Graphics/gggg.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp In file included from bamg.cpp:40: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from cvmsh2.cpp:43: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ bamg.cpp: In function 'int main(int, char**)': bamg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (verbosity) | ^~ bamg.cpp:450:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (fgeom && fileout) | ^~ bamg.cpp:595:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 595 | if (NoMeshReconstruction) | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o cvmsh2 cvmsh2.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o bamg bamg.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.12)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from cube.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o image.o image.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c In file included from bbfile.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from bbfile.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ In file included from /usr/include/string.h:535, from medit.h:33, from stream.c:27: In function 'memcpy', inlined from 'filterPoint' at stream.c:758:5: /usr/include/bits/string_fortified.h:29:10: warning: 'memcpy' accessing 24 bytes at offsets 44 and 56 overlaps 12 bytes at offset 56 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o material.o material.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' In file included from medit.h:56, from camera.c:27: sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c In file included from ellipse.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from ellipse.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ ellipse.c:37:26: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~ ./../libMesh/eigenv.h:6:20: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~ ellipse.c:37:39: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~~~~~~ ./../libMesh/eigenv.h:6:31: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~~~~~ In file included from inout.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o param.o param.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c In file included from inout_morice.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_morice.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c scene.c: In function 'initGrafix': scene.c:825:9: warning: the comparison will always evaluate as 'true' for the address of 'sunpos' will never be NULL [-Waddress] 825 | if (sc->par.sunpos) sc->par.sunpos[2] = -fabs(sc->par.sunpos[2]); | ^~ In file included from medit.h:54, from scene.c:27: grafic.h:163:36: note: 'sunpos' declared here 163 | float back[4], line[4], edge[4], sunpos[4], clip[6]; | ^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o util.o util.c util.c:162:29: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ In file included from medit.h:56, from util.c:29: sproto.h:351:29: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ util.c:162:42: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ sproto.h:351:42: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from clip.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c In file included from inout_popenbinaire.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_popenbinaire.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:906, from medit.h:28: In function 'printf', inlined from 'loadMesh_popen_bin' at inout_popenbinaire.c:654:11: /usr/include/bits/stdio2.h:86:10: warning: 'natureread' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inout_popenbinaire.c: In function 'loadMesh_popen_bin': inout_popenbinaire.c:156:9: note: 'natureread' was declared here 156 | char *natureread; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c parsop.c: In function 'parsop': parsop.c:342:7: warning: 'strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o items.o items.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o view.o view.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c ilists.c: In function 'listTetraIso': ilists.c:430:16: warning: 'outv' may be used uninitialized [-Wmaybe-uninitialized] 430 | if (outv) { | ^ ilists.c:236:9: note: 'outv' was declared here 236 | FILE *outv, *outf; | ^~~~ ilists.c:435:16: warning: 'outf' may be used uninitialized [-Wmaybe-uninitialized] 435 | if (outf) fprintf(outf, "%d %d %d 0\n", nv + 1, nv + 2, nv + 3); | ^ ilists.c:236:16: note: 'outf' was declared here 236 | FILE *outv, *outf; | ^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o path.o path.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o status.o status.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o picking.o picking.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/serial -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libff-mmap-semaphore.o libff-mmap-semaphore.c ../../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin ../../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link ../../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep rm -rf include mkdir -p include for i in ../../src/fflib/AddNewFE.h ../../src/fflib/AFunction_ext.hpp ../../src/fflib/AFunction.hpp ../../src/fflib/AnyType.hpp ../../src/fflib/array_init.hpp ../../src/fflib/array_resize.hpp ../../src/fflib/array_tlp.hpp ../../src/femlib/assertion.hpp ../../src/femlib/BamgFreeFem.hpp ../../src/Algo/BFGS.hpp ../../src/Algo/BrentLS.hpp ../../src/femlib/CGNL.hpp ../../src/fflib/CodeAlloc.hpp ../../config.h ../../src/Algo/CubicLS.hpp ../../src/Algo/defs.hpp ../../src/femlib/DOperator.hpp ../../src/libMesh/eigenv.h ../../src/fflib/endian.hpp ../../src/fflib/environment.hpp ../../src/fflib/error.hpp ../../src/femlib/fem3.hpp ../../src/femlib/fem.hpp ../../src/femlib/FESpace.hpp ../../src/femlib/FESpacen.hpp ../../src/fflib/ff++.hpp ../../src/fflib/ffstack.hpp ../../src/femlib/FQuadTree.hpp ../../src/femlib/GenericMesh.hpp ../../src/Graphics/getprog-unix.hpp ../../src/Graphics/glrgraph.hpp ../../src/femlib/gmres.hpp ../../src/femlib/GQuadTree.hpp ../../src/femlib/HashTable.hpp ../../src/femlib/HeapSort.hpp ../../src/fflib/InitFunct.hpp ../../src/fflib/ffapi.hpp ../../src/femlib/Label.hpp ../../src/fflib/lex.hpp ../../src/fflib/lgfem.hpp ../../src/fflib/lgmesh3.hpp ../../src/fflib/lgsolver.hpp ../../src/lglib/lg.tab.hpp ../../src/femlib/libmeshb7.h ../../src/Algo/LineSearch.hpp ../../src/femlib/MatriceCreuse.hpp ../../src/femlib/MatriceCreuse_tpl.hpp ../../src/femlib/Mesh1dn.hpp ../../src/femlib/Mesh2dn.hpp ../../src/bamglib/Mesh2.h ../../src/femlib/Mesh3dn.hpp ../../src/femlib/MeshSn.hpp ../../src/femlib/MeshLn.hpp ../../src/bamglib/Meshio.h ../../src/femlib/MeshPoint.hpp ../../src/bamglib/meshtype.h ../../src/bamglib/Metric.h ../../src/Graphics/mode_open.hpp ../../src/Algo/NewtonRaphson.hpp ../../src/Algo/NRJ.hpp ../../src/fflib/Operator.hpp ../../src/Algo/Optima.hpp ../../src/Algo/Param.hpp ../../src/femlib/PkLagrange.hpp ../../src/fflib/PlotStream.hpp ../../src/fflib/problem.hpp ../../src/femlib/QuadratureFormular.hpp ../../src/bamglib/QuadTree.h ../../src/femlib/R1.hpp ../../src/bamglib/R2.h ../../src/femlib/R2.hpp ../../src/femlib/R3.hpp ../../src/femlib/RefCounter.hpp ../../src/Graphics/rgraph.hpp ../../src/femlib/RNM.hpp ../../src/femlib/RNM_opc.hpp ../../src/femlib/RNM_op.hpp ../../src/femlib/RNM_tpl.hpp ../../src/Algo/RosenBrock.hpp ../../src/fflib/Serialize.hpp ../../src/bamglib/SetOfE4.h ../../src/fflib/showverb.hpp ../../src/femlib/splitsimplex.hpp ../../src/fflib/String.hpp ../../src/fflib/strversionnumber.hpp ../../src/fflib/throwassert.hpp ../../src/femlib/ufunction.hpp ../../src/fflib/versionnumber.hpp ../../src/bamglib/write_hdf5.hpp ../../src/bamglib/write_xdmf.hpp ../../src/fflib/P1IsoValue.hpp ../../src/femlib/SkyLineSolver.hpp ../../src/femlib/SolverSkyLine.hpp ../../src/femlib/SparseLinearSolver.hpp ../../src/femlib/VirtualMatrix.hpp ../../src/femlib/VirtualSolver.hpp ../../src/femlib/CG.hpp ../../src/femlib/VirtualSolverCG.hpp ../../src/femlib/VirtualSolverSkyLine.hpp ../../src/femlib/VirtualSolverSparseSuite.hpp ../../src/femlib/HashMatrix.hpp ../../src/femlib/MatriceElementaire.hpp ../../src/femlib/DataFindBoundary.hpp; do ln -s ../$i include/. ; done chmod a+x ff-get-dep if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi diff: WHERE_LIBRARY-download: No such file or directory gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster \ `awk -f ff-get-dep.awk -v libs="[pthread-google|pthread]" WHERE_LIBRARY-download WHERE_LIBRARY-config` touch include.done ../../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition eval ./ff-c++ tetgen.cpp -ltet g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' eval ./ff-c++ SuperLu.cpp -lsuperlu -L/usr/lib -lflexiblas -DWITH_fc -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from tetgen.cpp:42: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SuperLu.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ tetgen.cpp: In constructor 'Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)': tetgen.cpp:131:9: warning: unused variable 'err' [-Wunused-variable] 131 | int err = 0; | ^~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ tetgen.cpp: In member function 'virtual AnyType Build2D3D_Op::operator()(Stack) const': tetgen.cpp:188:9: warning: unused variable 'm' [-Wunused-variable] 188 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ tetgen.cpp:297:9: warning: unused variable 'rTh' [-Wunused-variable] 297 | Mesh &rTh = Th; | ^~~ tetgen.cpp: In function 'Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)': tetgen.cpp:872:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 872 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)': tetgen.cpp:939:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 939 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::MeshS&, const int&, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1037:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1037 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::Mesh3&, const int&, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1163:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1163 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*)': tetgen.cpp:1309:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1309 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1346:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1346 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*, const int&, const double*)': tetgen.cpp:1475:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1475 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1512:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1512 | int itet, jtet; | ^~~~ tetgen.cpp: In member function 'virtual AnyType Remplissage_Op::operator()(Stack) const': tetgen.cpp:1792:7: warning: unused variable 'sizeofmetric' [-Wunused-variable] 1792 | int sizeofmetric = metric.N( ) / Th.nv; | ^~~~~~~~~~~~ tetgen.cpp:1899:7: warning: unused variable 'nbinside' [-Wunused-variable] 1899 | int nbinside = InsidePoint.N( ) / 3; | ^~~~~~~~ tetgen.cpp: In member function 'virtual AnyType ReconstructionRefine_Op::operator()(Stack) const': tetgen.cpp:2041:10: warning: unused variable 'm' [-Wunused-variable] 2041 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ In file included from tetgen.cpp:2415: msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 1; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 1>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 1>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 1>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 1>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 1>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 1>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 1>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 1>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 1>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 1; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 0; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 0>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 0>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 0>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 0>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 0>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 0>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 0>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 0>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 0>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 0; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU::dosolver(double*, double*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU, 1>::dosolver(std::complex*, std::complex*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o SuperLu.so '-lsuperlu' '-L/usr/lib' '-lflexiblas' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' tetgen.cpp: In member function 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const': tetgen.cpp:2303:65: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2303 | t[2]->CastTo(args[2])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const' at tetgen.cpp:2303:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from dfft.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] tetgen.cpp: In member function 'ReconstructionRefine::code(basicAC_F0 const&) const': tetgen.cpp:2031:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2031 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReconstructionRefine::code(basicAC_F0 const&) const' at tetgen.cpp:2031:67: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Remplissage::code(basicAC_F0 const&) const': tetgen.cpp:1740:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1740 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Remplissage::code(basicAC_F0 const&) const' at tetgen.cpp:1740:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KNM >*; A1 = KNM >*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Build2D3D::code(basicAC_F0 const&) const': tetgen.cpp:179:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 179 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Build2D3D::code(basicAC_F0 const&) const' at tetgen.cpp:179:97: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ In function 'Mapkk<2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<2>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<3>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<4>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<4>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from UMFPACK64.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPACK64.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-L/usr/lib' '-lflexiblas' eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from NewSolver.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-L/usr/lib' '-lflexiblas' eval ./ff-c++ lapack.cpp -L/usr/lib -lflexiblas -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' lapack.cpp:1025:47: warning: trigraph ??) converted to ] [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; | In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lapack.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lapack.cpp: In function 'long int lapack_zgeev(KNM >* const&, KN >* const&, KNM >* const&)': lapack.cpp:260:9: warning: unused variable 'k' [-Wunused-variable] 260 | int k = 0; | ^ lapack.cpp:235:20: warning: unused variable 'zero' [-Wunused-variable] 235 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_dggev(KNM* const&, KNM* const&, KN >* const&, KN* const&, KNM >* const&)': lapack.cpp:287:20: warning: unused variable 'zero' [-Wunused-variable] 287 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zggev(KNM >* const&, KNM >* const&, KN >* const&, KN >* const&, KNM >* const&)': lapack.cpp:378:20: warning: unused variable 'zero' [-Wunused-variable] 378 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zhegv(KNM >* const&, KNM >* const&, KN* const&, KNM >* const&)': lapack.cpp:432:20: warning: unused variable 'zero' [-Wunused-variable] 432 | intblas nvp = 0, zero = 0; | ^~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = std::complex]': lapack.cpp:1486:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] 1257 | int An = A.N( ), Am = A.M( ); | ^~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = double]': lapack.cpp:1491:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = KNM*; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = KNM >*; A0 = KNM >*; A1 = KNM >*; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ffnewuoa.cpp:151:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 151 | Global.Add("newuoa", "(", new OptimNewoa(1)); // j + dJ | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ffnewuoa.cpp:151:45, inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ffnewuoa.cpp: In member function 'OptimNewoa::code(basicAC_F0 const&) const': ffnewuoa.cpp:130:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 130 | E_F0 *code(const basicAC_F0 &args) const { return new E_newoa(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNewoa::code(basicAC_F0 const&) const' at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gfortran -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: newuoa.f: Warning: -D_GLIBCXX_ASSERTIONS not defined newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) ./include/AFunction.hpp: In member function 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) ./include/AFunction.hpp: In member function 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) lapack.cpp: In member function 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lapack.cpp: In member function 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f: In function 'update_': newuoa.f:1389:72: warning: 'tempb' may be used uninitialized [-Wmaybe-uninitialized] 1389 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ newuoa.f:1372:15: note: 'tempb' was declared here 1372 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lapack.cpp:30: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ newuoa.f: In function 'trsapp_': newuoa.f:1210:72: warning: 'bstep' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1197:11: note: 'bstep' was declared here 1197 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ newuoa.f:1207:72: warning: 'dd' may be used uninitialized [-Wmaybe-uninitialized] 1207 | TEMP=DHD/DD | ^ newuoa.f:1179:8: note: 'dd' was declared here 1179 | DD=ZERO | ^ newuoa.f:1210:72: warning: 'gg' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1190:8: note: 'gg' was declared here 1190 | GG=DD | ^ newuoa.f:1228:14: warning: 'ggbeg' may be used uninitialized [-Wmaybe-uninitialized] 1228 | IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ newuoa.f:1191:11: note: 'ggbeg' was declared here 1191 | GGBEG=GG | ^ newuoa.f:1213:72: warning: 'qred' may be used uninitialized [-Wmaybe-uninitialized] 1213 | QRED=QRED+QADD | ^ newuoa.f:1178:10: note: 'qred' was declared here 1178 | 20 QRED=ZERO | ^ newuoa.f:1278:72: warning: 'sg' may be used uninitialized [-Wmaybe-uninitialized] 1278 | QBEG=SG+CF | ^ newuoa.f:1248:8: note: 'sg' was declared here 1248 | SG=ZERO | ^ newuoa.f:1277:72: warning: 'shs' may be used uninitialized [-Wmaybe-uninitialized] 1277 | CF=HALF*(SHS-DHD) | ^ newuoa.f:1249:9: note: 'shs' was declared here 1249 | SHS=ZERO | ^ newuoa.f: In function 'newuob_': newuoa.f:718:14: warning: 'xipt' may be used uninitialized [-Wmaybe-uninitialized] 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ newuoa.f:665:14: note: 'xipt' was declared here 665 | XIPT=RHOBEG | ^ newuoa.f:719:14: warning: 'xjpt' may be used uninitialized [-Wmaybe-uninitialized] 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ newuoa.f:667:14: note: 'xjpt' was declared here 667 | XJPT=RHOBEG | ^ newuoa.f:930:10: warning: 'dnorm' may be used uninitialized [-Wmaybe-uninitialized] 930 | IF (DNORM .GT. RHO) NFSAV=NF | ^ newuoa.f:751:11: note: 'dnorm' was declared here 751 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ newuoa.f:717:72: warning: 'ipt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:659:13: note: 'ipt' was declared here 659 | IPT=JPT+ITEMP | ^ newuoa.f:1041:72: warning: 'itest' may be used uninitialized [-Wmaybe-uninitialized] 1041 | ITEST=ITEST+1 | ^ newuoa.f:735:11: note: 'itest' was declared here 735 | ITEST=0 | ^ newuoa.f:717:72: warning: 'jpt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:658:13: note: 'jpt' was declared here 658 | JPT=NFM-ITEMP*N-N | ^ newuoa.f:1025:14: warning: 'ratio' may be used uninitialized [-Wmaybe-uninitialized] 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ newuoa.f:755:15: note: 'ratio' was declared here 755 | RATIO=-1.0D0 | ^ newuoa.f:724:72: warning: 'fbeg' may be used uninitialized [-Wmaybe-uninitialized] 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ newuoa.f:682:14: note: 'fbeg' was declared here 682 | FBEG=F | ^ newuoa.f:759:14: warning: 'diffa' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:733:11: note: 'diffa' was declared here 733 | DIFFA=ZERO | ^ newuoa.f:759:14: warning: 'diffc' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:759:47: note: 'diffc' was declared here 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:757:14: warning: 'nfsav' may be used uninitialized [-Wmaybe-uninitialized] 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ newuoa.f:740:11: note: 'nfsav' was declared here 740 | 90 NFSAV=NF | ^ newuoa.f:766:10: warning: 'xoptsq' may be used uninitialized [-Wmaybe-uninitialized] 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ newuoa.f:736:12: note: 'xoptsq' was declared here 736 | XOPTSQ=ZERO | ^ newuoa.f: In function 'newuoa_': newuoa.f:500:6: warning: '__result_newuoa' may be used uninitialized [-Wmaybe-uninitialized] 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from freeyams.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-L/usr/lib' '-lflexiblas' '-L/usr/lib' '-lflexiblas' In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ freeyams.cpp: In function 'Fem2D::MeshS* yams_pSurfMesh_to_meshS(yams_pSurfMesh, int, int, int)': freeyams.cpp:182:15: warning: unused variable 'ptt' [-Wunused-variable] 182 | yams_pTetra ptt; | ^~~ freeyams.cpp:183:14: warning: unused variable 'pte' [-Wunused-variable] 183 | yams_pEdge pte; | ^~~ freeyams.cpp:184:46: warning: unused variable 'nbl' [-Wunused-variable] 184 | int i, k, np, ne, nn, nt, nav, natv, tatv, nbl; | ^~~ freeyams.cpp:185:22: warning: unused variable 'ndang' [-Wunused-variable] 185 | int nedge, nridge, ndang, nrequis; | ^~~~~ freeyams.cpp:186:7: warning: unused variable 'is1' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:186:12: warning: unused variable 'is2' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:346:18: warning: unused variable 'ff_bb' [-Wunused-variable] 346 | BoundaryEdgeS *ff_bb = ff_b; | ^~~~~ freeyams.cpp: In function 'void solyams_pSurfMesh(yams_pSurfMesh, const int&, const KN&, float, float)': freeyams.cpp:364:34: warning: unused variable 'vp' [-Wunused-variable] 364 | double sizeh, m[6], lambda[3], vp[2][2], vp3[3][3]; | ^~ freeyams.cpp:368:44: warning: unused variable 'mmin' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp:368:60: warning: unused variable 'mmax' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_meshS::operator()(Stack) const': freeyams.cpp:683:7: warning: unused variable 'nbe' [-Wunused-variable] 683 | int nbe = ThS.nbe; | ^~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_mesh3::operator()(Stack) const': freeyams.cpp:1042:7: warning: unused variable 'nbe' [-Wunused-variable] 1042 | int nbe = Th.nbe; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': freeyams.cpp:894:26: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1255 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_mesh3 >); // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1255:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1256 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_meshS >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1256:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ freeyams.cpp: In member function 'yams_Op_meshS::operator()(void*) const': freeyams.cpp:841:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:11: note: 'hmin' was declared here 840 | float hmin, hmax; | ^~~~ freeyams.cpp:841:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:17: note: 'hmax' was declared here 840 | float hmin, hmax; | ^~~~ freeyams.cpp: In member function 'yams_Op_mesh3::operator()(void*) const': freeyams.cpp:1194:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:11: note: 'hmin' was declared here 1193 | float hmin, hmax; | ^~~~ freeyams.cpp:1194:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:17: note: 'hmax' was declared here 1193 | float hmin, hmax; | ^~~~ In function 'yams_Op_meshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:650:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 650 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_meshS(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_meshS::f(basicAC_F0 const&)' at freeyams.cpp:650:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'yams_Op_mesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:1009:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1009 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_mesh3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_mesh3::f(basicAC_F0 const&)' at freeyams.cpp:1009:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lMesh' eval ./ff-c++ mmg.cpp -lmmg -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mmg.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mmg.cpp:4: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mmg.cpp: In function 'int ffmesh_to_MMG5_pMesh(const ffmesh&, MMG5_Mesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:56:7: warning: unused variable 'nTetrahedra' [-Wunused-variable] 56 | int nTetrahedra = 0; | ^~~~~~~~~~~ mmg.cpp:57:7: warning: unused variable 'nPrisms' [-Wunused-variable] 57 | int nPrisms = 0; | ^~~~~~~ mmg.cpp:59:7: warning: unused variable 'nQuadrilaterals' [-Wunused-variable] 59 | int nQuadrilaterals = 0; | ^~~~~~~~~~~~~~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::Mesh3; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:88:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 88 | int ier; | ^~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:159:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 159 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:429:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:430:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:430:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:431:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:431:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:432:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:433:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:433:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:434:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^~ mmg.cpp:434:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^ mmg.cpp:435:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^~ mmg.cpp:435:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^ mmg.cpp:436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^~ mmg.cpp:436:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^ mmg.cpp:437:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^~ mmg.cpp:437:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^ mmg.cpp:438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^~ mmg.cpp:438:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^ mmg.cpp:439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:439:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:440:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:441:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:442:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^~ mmg.cpp:442:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^ mmg.cpp:444:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:444:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^~ mmg.cpp:445:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^ mmg.cpp:446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^~ mmg.cpp:446:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^ mmg.cpp:447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:447:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:448:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:449:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:449:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:450:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:451:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:452:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:453:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:453:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:331:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 331 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:336:7: warning: unused variable 'nv' [-Wunused-variable] 336 | int nv = Th.nv; | ^~ mmg.cpp:337:7: warning: unused variable 'nt' [-Wunused-variable] 337 | int nt = Th.nt; | ^~ mmg.cpp:338:7: warning: unused variable 'nbe' [-Wunused-variable] 338 | int nbe = Th.nbe; | ^~~ mmg.cpp:458:7: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 458 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:537:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:537:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:538:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:539:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:539:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:540:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:541:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:542:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^~ mmg.cpp:542:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^ mmg.cpp:544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:544:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:545:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:546:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:547:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^~ mmg.cpp:547:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^ mmg.cpp:548:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:548:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:549:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:549:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:550:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:551:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:551:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:552:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:553:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:553:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:554:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:554:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:555:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:481:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 481 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:486:7: warning: unused variable 'nv' [-Wunused-variable] 486 | int nv = Th.nv; | ^~ mmg.cpp:487:7: warning: unused variable 'nt' [-Wunused-variable] 487 | int nt = Th.nt; | ^~ mmg.cpp:488:7: warning: unused variable 'nbe' [-Wunused-variable] 488 | int nbe = Th.nbe; | ^~~ mmg.cpp:557:7: warning: unused variable 'ier' [-Wunused-variable] 557 | int ier = MMGS_mmgslib(mesh,sol); | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mmg.cpp:582:1: mmg.cpp:579:31: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 579 | Global.Add("mmgs", "(", new mmg_ff); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mmg.cpp:579:31, inlined from 'AutoLoadInit()' at mmg.cpp:582:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mmg.o' -o mmg.so '-lmmg' '-lscotch' '-lscotcherr' eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mshmet.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mshmet.cpp: In function 'MSHMET_Mesh* mesh_to_MSHMET_pMesh(const Fem2D::Mesh&)': mshmet.cpp:117:18: warning: variable 'h1' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:22: warning: variable 'h2' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:26: warning: variable 'h3' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:30: warning: unused variable 'pe' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:34: warning: unused variable 'rins' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~~~ mshmet.cpp: In function 'MSHMET_Sol* sol_mshmet(const int&, const int&, const int&, const int&, int*, const KN&)': mshmet.cpp:204:20: warning: unused variable 'wrapperMetric' [-Wunused-variable] 204 | static const int wrapperMetric[6] = {0, 1, 3, 2, 4, 5}; | ^~~~~~~~~~~~~ mshmet.cpp: In member function 'virtual AnyType mshmet3d_Op::operator()(Stack) const': mshmet.cpp:425:7: warning: unused variable 'nbe' [-Wunused-variable] 425 | int nbe = Th3.nbe; | ^~~ mshmet.cpp: In member function 'virtual AnyType mshmet2d_Op::operator()(Stack) const': mshmet.cpp:691:7: warning: unused variable 'nbe' [-Wunused-variable] 691 | int nbe = Th.neb; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': mshmet.cpp:574:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from aniso.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:814:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 814 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet2d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:814:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 815 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet3d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:815:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet2d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:673:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 673 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet2d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet2d_Op::f(basicAC_F0 const&)' at mshmet.cpp:673:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet3d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:386:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 386 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet3d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet3d_Op::f(basicAC_F0 const&)' at mshmet.cpp:386:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at aniso.cpp:165:1: aniso.cpp:160:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 160 | new OneOperator3_< long, long, KN< double > *, double >(Boundaniso)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at aniso.cpp:160:80, inlined from 'AutoLoadInit()' at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o mshmet.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lMesh' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lMesh' eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from gsl.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS_seq.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS_seq.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ gsl.cpp: In constructor 'GSLInterpolation::GSLInterpolation()': gsl.cpp:80:10: warning: 'GSLInterpolation::n' will be initialized after [-Wreorder] 80 | size_t n; | ^ gsl.cpp:79:11: warning: 'double* GSLInterpolation::xy' [-Wreorder] 79 | double *xy; | ^~ gsl.cpp:88:3: warning: when initialized here [-Wreorder] 88 | GSLInterpolation( ) : acc(0), spline(0), n(0), xy(0) {} | ^~~~~~~~~~~~~~~~ gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:109:24: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1288:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS.cpp:37: /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-Ipopt.cpp:37: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from /usr/include/coin/IpUtils.hpp:16, from /usr/include/coin/IpTNLP.hpp:11, from ff-Ipopt.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P2ScalarFunc::P2ScalarFunc(const P2ScalarFunc&)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:158:3: warning: when initialized here [-Wreorder] 158 | P2ScalarFunc(const P2ScalarFunc &f) : ffcalfunc< R >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P2ScalarFunc::P2ScalarFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:160:3: warning: when initialized here [-Wreorder] 160 | P2ScalarFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P1VectorFunc::P1VectorFunc(const P1VectorFunc&)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:203:3: warning: when initialized here [-Wreorder] 203 | P1VectorFunc(const P1VectorFunc &f) : ffcalfunc< Rn >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P1VectorFunc::P1VectorFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:205:3: warning: when initialized here [-Wreorder] 205 | P1VectorFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:364:3: warning: when initialized here [-Wreorder] 364 | SparseMatStructure(bool _sym = 0) : structure( ), sym(_sym), n(0), m(0), raws(0), cols(0) {} | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(Matrice_Creuse*, bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:366:3: warning: when initialized here [-Wreorder] 366 | SparseMatStructure(Matrice_Creuse< R > *M, bool _sym = 0) | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*)': ff-Ipopt.cpp:573:27: warning: 'ffNLP::gu' will be initialized after [-Wreorder] 573 | Rn *xstart, xl, xu, gl, gu; | ^~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:575:26: warning: 'ffNLP::constraints' will be initialized after [-Wreorder] 575 | VectorFunc *dfitness, *constraints; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*, int, int, int)': ff-Ipopt.cpp:576:18: warning: 'ffNLP::hessian' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:576:28: warning: 'ffNLP::dconstraints' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'OptimIpopt::E_Ipopt::E_Ipopt(const basicAC_F0&, AssumptionF, AssumptionG)': ff-Ipopt.cpp:1117:10: warning: 'OptimIpopt::E_Ipopt::L_m' will be initialized after [-Wreorder] 1117 | C_F0 L_m; | ^~~ ff-Ipopt.cpp:1106:23: warning: 'const AssumptionF OptimIpopt::E_Ipopt::AF' [-Wreorder] 1106 | const AssumptionF AF; | ^~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp:1109:32: warning: 'OptimIpopt::E_Ipopt::unused_name_param' will be initialized after [-Wreorder] 1109 | std::set< unsigned short > unused_name_param; // In some case, some parameter are usless, | ^~~~~~~~~~~~~~~~~ ff-Ipopt.cpp:1103:10: warning: 'bool OptimIpopt::E_Ipopt::spurious_cases' [-Wreorder] 1103 | bool spurious_cases; | ^~~~~~~~~~~~~~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp: In member function 'virtual AnyType OptimIpopt::E_Ipopt::operator()(Stack) const': ff-Ipopt.cpp:1277:12: warning: unused variable 'iprint' [-Wunused-variable] 1277 | long iprint = verbosity; | ^~~~~~ ff-Ipopt.cpp:1301:12: warning: unused variable 'cberror' [-Wunused-variable] 1301 | cberror = false; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In member function 'OptimIpopt::code(basicAC_F0 const&) const': ff-Ipopt.cpp:1617:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1617 | E_F0 *code(const basicAC_F0 &args) const { return new E_Ipopt(args, AF, AG); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimIpopt::code(basicAC_F0 const&) const' at ff-Ipopt.cpp:1617:77: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-L/usr/lib' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: type mismatch in parameter 38 494 | & NELIM, NBROWSinF ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-NLopt.cpp -lnlopt g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-NLopt.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, int)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, const ffcalfunc&, Rn&)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'double GenericOptimizer::operator()()': ff-NLopt.cpp:316:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 316 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp:322:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptECDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:490:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 490 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:497:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 497 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:506:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:513:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:516:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptICDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:531:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:538:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:547:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 547 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:548:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 548 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:554:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:557:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 557 | for (int j = 0; j < n; ++j) { | ~~^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]': ff-NLopt.cpp:352:33: required from here ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' cmaes.cpp: In function 'szCat(char const*, char const*, char const*, char const*)': cmaes.cpp:3311:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ^ cmaes.cpp:3311:59: note: length computed here 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ cmaes.cpp:3314:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3319:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3324:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-cmaes.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-cmaes.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES()': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:195:5: warning: when initialized here [-Wreorder] 195 | CMA_ES( ) : CMAES( ), x(0), fit(0) {} | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:201:5: warning: when initialized here [-Wreorder] 201 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda) | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int, const std::string&)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:204:5: warning: when initialized here [-Wreorder] 204 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda, const string &ipf) | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | static void Load_Init( ) { Global.Add("cmaes", "(", new OptimCMA_ES(1)); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ff-cmaes.cpp:332:70, inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-cmaes.cpp: In member function 'OptimCMA_ES::code(basicAC_F0 const&) const': ff-cmaes.cpp:313:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 313 | E_F0 *code(const basicAC_F0 &args) const { return new E_CMA_ES(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimCMA_ES::code(basicAC_F0 const&) const' at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so cmaes.cpp: In function 'szCat': cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ eval ./ff-c++ scotch.cpp -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:152:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 152 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:152:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:153:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 153 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:153:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:154:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 154 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:154:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:155:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 155 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:155:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:156:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 156 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:156:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:157:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 157 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:157:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:158:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 158 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:158:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:159:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:159:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-lscotch' '-lscotcherr' eval ./ff-c++ metis.cpp -lmetis g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'metis.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from metis.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ eval ./ff-c++ iohdf5.cpp -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ metis.cpp: In function 'KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)': metis.cpp:116:9: warning: unused variable 'numflag' [-Wunused-variable] 116 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:118:9: warning: unused variable 'edgecut' [-Wunused-variable] 118 | idx_t edgecut; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = long int; Stack = void*]': metis.cpp:147:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = long int; Stack = void*]': metis.cpp:152:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = long int; Stack = void*]': metis.cpp:157:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = long int; Stack = void*]': metis.cpp:162:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = long int; Stack = void*]': metis.cpp:167:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = long int; Stack = void*]': metis.cpp:172:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = long int; Stack = void*]': metis.cpp:177:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = long int; Stack = void*]': metis.cpp:182:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = double; Stack = void*]': metis.cpp:188:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = double; Stack = void*]': metis.cpp:193:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = double; Stack = void*]': metis.cpp:198:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = double; Stack = void*]': metis.cpp:203:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = double; Stack = void*]': metis.cpp:208:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = double; Stack = void*]': metis.cpp:213:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = double; Stack = void*]': metis.cpp:218:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = double; Stack = void*]': metis.cpp:223:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iohdf5.cpp: In function 'void Load_Init()': iohdf5.cpp:663:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 663 | typedef const Mesh *pmesh; | ^~~~~ iohdf5.cpp:664:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 664 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh2_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:671:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 674 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh3_Op< v_fes3 > >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:674:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolHDF5Mesh2_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:175:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 175 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh2_Op::f(basicAC_F0 const&)' at iohdf5.cpp:175:79, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:502:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)' at iohdf5.cpp:502:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o iohdf5.so '-L/usr/lib' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' eval ./ff-c++ myfunction.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' eval ./ff-c++ BernardiRaugel.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ ./include/AFunction.hpp:1587:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1587 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1589:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1589 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 85 | Global.Add("myfunction", "(", new OneOperator0s< double >(myfunction)); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:85:71, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | Global.Add("testio", "(", new OneOperator0s< double >(testio)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:86:63, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so eval ./ff-c++ Morley.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Morley.cpp:48: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ eval ./ff-c++ funcTemplate.cpp In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from funcTemplate.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o Morley.so eval ./ff-c++ addNewType.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from addNewType.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ qf11to25.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' In file included from ./include/AFunction.hpp:93, from qf11to25.cpp:44: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from qf11to25.cpp:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 116 | TheOperators->Add("<-", new OneOperator2_< myType *, myType *, string * >(&init_MyType)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:116:89, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 126 | "(", "", new OneOperator3_< myType_uv, myType *, double, double >(set_myType_uv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:126:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 128 | Add< myType_uv >("x", ".", new OneOperator1_< double, myType_uv >(get_myType_uv_x)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:128:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 129 | Add< myType_uv >("N", ".", new OneOperator1_< R3 *, myType_uv >(get_myType_uv_N)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:129:82, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from qf11to25.cpp:4077: ./include/lex.hpp: At global scope: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so eval ./ff-c++ Element_P3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_3d::TypeOfFE_P3_3d()': Element_P3.cpp:269:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 269 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:309:9: warning: unused variable 'n' [-Wunused-variable] 309 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_S::TypeOfFE_P3_S()': Element_P3.cpp:482:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 482 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:521:9: warning: unused variable 'n' [-Wunused-variable] 521 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3Hermite::TypeOfFE_P3Hermite()': Element_P3.cpp:731:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 731 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3Hermite::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_P3.cpp:796:19: warning: unused variable 'ff0' [-Wunused-variable] 796 | { double ff0; | ^~~ Element_P3.cpp:797:17: warning: unused variable 'dof' [-Wunused-variable] 797 | int dof =0; | ^~~ Element_P3.cpp:813:16: warning: unused variable 'DDl' [-Wunused-variable] 813 | Rd DDl[dHat+1][d]; | ^~~ Element_P3.cpp:770:45: warning: unused variable 'l01' [-Wunused-variable] 770 | const double l11=l1*l1,l111=l11*l1, l01 = l0*l1 , l00=l0*l0; | ^~~ Element_P3.cpp:771:59: warning: unused variable 'dl01' [-Wunused-variable] 771 | const double dl11= 2*l1,dl00= -2*l0,dl111=3.*l11, dl01 = l0 - l1; | ^~~~ In file included from Element_P3.cpp:857: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so eval ./ff-c++ Element_P4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Element_P4.cpp:234: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3dc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o Element_P3dc.so eval ./ff-c++ Element_P4dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' eval ./ff-c++ Element_PkEdge.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P4dc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o Element_P4dc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o Element_PkEdge.so eval ./ff-c++ msh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from msh3.cpp:43: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ eval ./ff-c++ splitmesh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ In file included from ./include/AFunction.hpp:93, from splitmesh3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh3.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ splitmesh3.cpp: In function 'const Fem2D::Mesh* SplitMesh3(Stack, const Fem2D::Mesh* const&)': splitmesh3.cpp:80:7: warning: unused variable 'nberr' [-Wunused-variable] 80 | int nberr = 0; | ^~~~~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ msh3.cpp: In function 'void Load_Init()': msh3.cpp:9746:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 9746 | typedef const Mesh *pmesh; | ^~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh3; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshS; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshL; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] 2594 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'void ComputeOrientation(const Mesh&, std::vector&, bool) [with Mesh = Fem2D::MeshS]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j&, bool) [with Mesh = Fem2D::MeshL]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 123 | Global.Add("splitmesh3", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh3.cpp:123:92, inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so eval ./ff-c++ splitmesh6.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh6.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh6.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ splitmesh6.cpp: In function 'const Fem2D::Mesh* SplitMesh6(Stack, const Fem2D::Mesh* const&)': splitmesh6.cpp:126:7: warning: unused variable 'nberr' [-Wunused-variable] 126 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | Global.Add("splitmesh6", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh6)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh6.cpp:177:92, inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so eval ./ff-c++ splitmesh4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const': msh3.cpp:8460:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8460 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const' at msh3.cpp:8460:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'DeplacementTab::code(basicAC_F0 const&) const': msh3.cpp:4873:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4873 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'DeplacementTab::code(basicAC_F0 const&) const' at msh3.cpp:4873:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMesh3tab::code(basicAC_F0 const&) const': msh3.cpp:7430:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7430 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMesh3tab::code(basicAC_F0 const&) const' at msh3.cpp:7430:87: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const': msh3.cpp:8348:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8348 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const' at msh3.cpp:8348:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from splitmesh4.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh4.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_meshL::code(basicAC_F0 const&) const': msh3.cpp:5718:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5718 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshL::code(basicAC_F0 const&) const' at msh3.cpp:5718:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh4.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;iCastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshS::code(basicAC_F0 const&) const' at msh3.cpp:5209:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_mesh3::code(basicAC_F0 const&) const': msh3.cpp:6066:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6066 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_mesh3::code(basicAC_F0 const&) const' at msh3.cpp:6066:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from splitmesh4.cpp:31: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 136 | Global.Add("splitmesh4", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh4)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh4.cpp:136:94, inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so eval ./ff-c++ splitmesh12.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' msh3.cpp: In member function 'BuildLayerMesh::code(basicAC_F0 const&) const': msh3.cpp:4262:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4262 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildLayerMesh::code(basicAC_F0 const&) const' at msh3.cpp:4262:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from splitmesh12.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh12.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh12.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | Global.Add("splitmesh12", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh12)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh12.cpp:235:96, inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so msh3.cpp: In member function 'CheckManifoldMesh::code(basicAC_F0 const&) const': msh3.cpp:5070:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5070 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckManifoldMesh::code(basicAC_F0 const&) const' at msh3.cpp:5070:64: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ ffrandom.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' In file included from ./include/AFunction.hpp:93, from ffrandom.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ffrandom.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | Global.Add("srandomdev", "(", new OneOperator_0< long >(ffsrandomdev)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:143:71, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | Global.Add("srandom", "(", new OneOperator1< long >(ffsrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:144:64, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 145 | Global.Add("random", "(", new OneOperator_0< long >(ffrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:145:63, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so eval ./ff-c++ medit.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'medit.cpp' msh3.cpp: In member function 'MovemeshS2::code(basicAC_F0 const&) const': msh3.cpp:9046:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9046 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MovemeshS2::code(basicAC_F0 const&) const' at msh3.cpp:9046:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from medit.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ medit.cpp: In member function 'virtual AnyType readsol_Op::operator()(Stack) const': medit.cpp:194:10: warning: unused variable 'tmp' [-Wunused-variable] 194 | double tmp; | ^~~ medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:408:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 446 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:358:14: warning: unused variable 'mp' [-Wunused-variable] 358 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType datasolMeshT_Op::operator()(Stack) const': medit.cpp:589:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 589 | typedef typename MMesh::BorderElement B; | ^ medit.cpp:590:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 590 | typedef typename MMesh::Vertex V; | ^ medit.cpp:592:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 592 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:1156:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'long int' [-Wsign-compare] 1156 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp:1089:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1089 | int nbofsol; | ^~~~~~~ medit.cpp:1092:11: warning: unused variable 'tictac' [-Wunused-variable] 1092 | char *tictac; | ^~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 1324 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1322:11: warning: unused variable 'ddim' [-Wunused-variable] 1322 | int ddim = 2; | ^~~~ medit.cpp:1207:14: warning: unused variable 'mp' [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType PopenMeditMeshT_Op::operator()(Stack) const': medit.cpp:2709:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2709 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In function 'void Load_Init()': medit.cpp:3323:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 3323 | typedef Mesh *pmesh; | ^~~~~ medit.cpp:3324:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 3324 | typedef Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:249:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'PopenMeditMesh3_Op::PopenMeditMesh3_Op(const basicAC_F0&) [with v_fes = v_fes3]': medit.cpp:1909:51: required from 'static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:1831:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1831 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1923:9: required from here medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1928:14: warning: unused variable 'mp' [-Wunused-variable] 1928 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:811:9: required from here medit.cpp:865:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 865 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:904:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 904 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:892:8: warning: variable 'Cdg_hat' set but not used [-Wunused-but-set-variable] 892 | R3 Cdg_hat = R3(1. / 4., 1. / 4., 1. / 4.); | ^~~~~~~ medit.cpp:812:14: warning: unused variable 'mp' [-Wunused-variable] 812 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: At global scope: medit.cpp:47:13: warning: 'TheWait' defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ medit.cpp: In function 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': medit.cpp:993:32: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:993:25: note: directive argument in the range [2, 2147483647] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)' at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 8 and 17 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh2_Op::operator()(void*) const' at medit.cpp:477:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh2_Op::operator()(void*) const': medit.cpp:371:8: note: 'longdefault' was declared here 371 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh3_Op::operator()(void*) const' at medit.cpp:930:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh3_Op::operator()(void*) const': medit.cpp:825:8: note: 'longdefault' was declared here 825 | long longdefault; | ^~~~~~~~~~~ In function 'readsol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:86:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | static E_F0 *f(const basicAC_F0 &args) { return new readsol_Op(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'readsol_Op::f(basicAC_F0 const&)' at medit.cpp:86:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1192:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1192 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh_Op::f(basicAC_F0 const&)' at medit.cpp:1192:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh2_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:351:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 351 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh2_Op::f(basicAC_F0 const&)' at medit.cpp:351:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:803:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 803 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:803:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1909:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:1909:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so eval ./ff-c++ mat_dervieux.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from mat_dervieux.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_dervieux.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_dervieux.cpp:51:9: warning: unused variable 'err' [-Wunused-variable] 51 | int err = 0; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_dervieux.cpp:63:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 63 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_dervieux.cpp:63:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mat_dervieux.cpp:169:71, inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' bmo.cpp: In member function 'double BijanMO::main(Vect&, Vect&, Vect&)': bmo.cpp:101:10: warning: variable 'costsave' set but not used [-Wunused-but-set-variable] 101 | double costsave; | ^~~~~~~~ bmo.cpp: In member function 'double BijanMO::ropt_dicho(Vect, Vect, double&, Vect, double)': bmo.cpp:453:9: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 453 | if (l == 1 & fmin[0] > ccout) { | ~~^~~~ bmo.cpp: At global scope: bmo.cpp:81:17: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream &Eat2LN(istream &f) { | ^~~~~~ eval ./ff-c++ mat_psi.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_psi.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lgbmo.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgbmo.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ mat_psi.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_psi.cpp:46:9: warning: unused variable 'err' [-Wunused-variable] 46 | int err = 0; | ^~~ mat_psi.cpp: In constructor 'MatrixUpWind3::MatrixUpWind3(const basicAC_F0&)': mat_psi.cpp:78:9: warning: unused variable 'err' [-Wunused-variable] 78 | int err = 0; | ^~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:58:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 58 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_psi.cpp:58:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:91:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 91 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind3::f(basicAC_F0 const&)' at mat_psi.cpp:91:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so lgbmo.cpp: In member function 'OptimBMO::code(basicAC_F0 const&) const': lgbmo.cpp:243:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 243 | E_F0 *code(const basicAC_F0 &args) const { return new E_BMO(args, cas); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimBMO::code(basicAC_F0 const&) const' at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | Global.Add("bmo", "(", new OptimBMO(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:268:40, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | Global.Add("bmo", "(", new OptimBMO(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:269:43, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o lgbmo.so eval ./ff-c++ ppm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' In file included from ./include/AFunction.hpp:93, from ppm2rnm.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ppm2rnm.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ppm2rnm.cpp: In function 'bool savePPM(std::string* const&, KNM* const&)': ppm2rnm.cpp:449:12: warning: unused variable 'k' [-Wunused-variable] 449 | int ret, k; | ^ ppm2rnm.cpp:450:10: warning: unused variable 'dd' [-Wunused-variable] 450 | ubyte *dd; | ^~ ppm2rnm.cpp:451:11: warning: unused variable 'mm' [-Wunused-variable] 451 | double *mm; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ DxWriter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' ./include/AFunction.hpp: In member function 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from DxWriter.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from DxWriter.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i *, KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:619:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 621 | new OneOperator2_< KN< double > *, KN< double > *, KNM< double > * >(seta)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:621:94, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 623 | Global.Add("readPPM", "(", new OneOperator1_< KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:623:85, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | Global.Add("savePPM", "(", new OneOperator2_< bool, string *, KNM< double > * >(&savePPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:624:91, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | new OneOperator2_< KNM< double > *, KNM< double > *, KNM< double > * >(&diffPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:626:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:75:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp:78:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const std::string&)': DxWriter.cpp:101:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const std::string&, double, const KN&)': DxWriter.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const std::string&)': DxWriter.cpp:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'virtual AnyType Dxwritesol_Op::operator()(Stack) const': DxWriter.cpp:303:14: warning: unused variable 'mp' [-Wunused-variable] 303 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ppm2rnm.so ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:366:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 366 | TheOperators->Add("<-", new OneOperator2_< DxWriter *, DxWriter *, string * >(&init_DxWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:366:95, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:369:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 369 | new OneOperator2_< void *, DxWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:369:87, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:372:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:372:34, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:374:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | Global.Add("Dxaddsol2ts", "(", new OneOperatorCode< Dxwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:374:38, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dxwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: DxWriter.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | static E_F0 *f(const basicAC_F0 &args) { return new Dxwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dxwritesol_Op::f(basicAC_F0 const&)' at DxWriter.cpp:297:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from pcm2rnm.cpp:49: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from pcm2rnm.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.so ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 172 | new OneOperator2< KNM< Complex > *, string *, KNM< Complex > * >(&read_pcm), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:172:88, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | new OneOperator3_< long, string *, KNM< double > *, KNM< double > * >(&read_pcm)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:173:93, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so eval ./ff-c++ ioply.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ioply.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ioply.cpp: In function 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool)': ioply.cpp:704:40: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 704 | typedef typename MMesh::Vertex V; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iovtk.cpp:76: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from iovtk.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 554 | if (fread(ivb, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ iovtk.cpp: In function 'void Load_Init()': iovtk.cpp:6857:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6857 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6858:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 6858 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6859:18: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 6859 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6860:18: warning: typedef 'pmeshL' locally defined but not used [-Wunused-local-typedefs] 6860 | typedef MeshL *pmeshL; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 6749 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 6300 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so iovtk.cpp: In member function 'VTK_LoadMesh::code(basicAC_F0 const&) const': iovtk.cpp:1396:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1396 | return new VTK_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh::code(basicAC_F0 const&) const' at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMesh3::code(basicAC_F0 const&) const': iovtk.cpp:3171:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3171 | return new VTK_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh3::code(basicAC_F0 const&) const' at iovtk.cpp:3171:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ eval ./ff-c++ gmsh.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' In member function 'Fem2D::GenericElement::set(Fem2D::GenericVertex*, int*, int, double)', inlined from 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]' at iovtk.cpp:6713:63: ./include/GenericMesh.hpp:334:26: warning: 'ivb$' may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]': iovtk.cpp:6706:9: note: 'ivb$' was declared here 6706 | int ivb[B::nv], ivt[T::nv]; | ^~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from gmsh.cpp:45: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh* GMSH_Load(const std::string&)': gmsh.cpp:185:32: warning: unused variable 'uv' [-Wunused-variable] 185 | double xyz[3] = {0}, uv[2]; | ^~ gmsh.cpp:230:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 230 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:315:19: warning: unused variable 'physical' [-Wunused-variable] 315 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:316:19: warning: unused variable 'elementary' [-Wunused-variable] 316 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:317:19: warning: unused variable 'partition' [-Wunused-variable] 317 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:318:20: warning: unused variable 'indices' [-Wunused-variable] 318 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:371:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 371 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:485:19: warning: unused variable 'elementary' [-Wunused-variable] 485 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:113:38: warning: unused variable 'postpro' [-Wunused-variable] 113 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh_Op::operator()(Stack) const': gmsh.cpp:540:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 540 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh3* GMSH_Load3(const std::string&, bool, bool, double)': gmsh.cpp:684:26: warning: unused variable 'uv' [-Wunused-variable] 684 | double xyz[3], uv[2]; | ^~ iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ gmsh.cpp:725:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 725 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:815:19: warning: unused variable 'num' [-Wunused-variable] 815 | int num = data[0]; | ^~~ gmsh.cpp:816:19: warning: unused variable 'physical' [-Wunused-variable] 816 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:817:19: warning: unused variable 'elementary' [-Wunused-variable] 817 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:818:19: warning: unused variable 'partition' [-Wunused-variable] 818 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:819:20: warning: unused variable 'indices' [-Wunused-variable] 819 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:882:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 882 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:985:19: warning: unused variable 'num' [-Wunused-variable] 985 | int num = data[0]; | ^~~ gmsh.cpp:987:19: warning: unused variable 'elementary' [-Wunused-variable] 987 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:988:19: warning: unused variable 'partition' [-Wunused-variable] 988 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:614:38: warning: unused variable 'postpro' [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh3_Op::operator()(Stack) const': gmsh.cpp:1047:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1047 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double)': gmsh.cpp:1137:42: warning: typedef 'TRdHat' locally defined but not used [-Wunused-local-typedefs] 1137 | typedef typename MMesh::Element::RdHat TRdHat; | ^~~~~~ gmsh.cpp:1138:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 1138 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh3::code(basicAC_F0 const&) const': gmsh.cpp:599:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 599 | return new GMSH_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh3::code(basicAC_F0 const&) const' at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh::code(basicAC_F0 const&) const': gmsh.cpp:99:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | return new GMSH_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh::code(basicAC_F0 const&) const' at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ gmsh.cpp: In function 'GMSH_Load3(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double)': gmsh.cpp:1040:117: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1040 | Mesh3 *Th3 = new Mesh3(nv, nt, nbe, vff, tff, bff, cleanmesh|| (nbe==0), removeduplicate,(nbe==0), precisvertice); | ^ gmsh.cpp:607:12: note: 'vff' was declared here 607 | Vertex3 *vff; | ^~~ gmsh.cpp: In function 'GMSH_Load(std::__cxx11::basic_string, std::allocator > const&)': gmsh.cpp:529:50: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 529 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ gmsh.cpp:106:17: note: 'vff' was declared here 106 | Mesh::Vertex *vff; | ^~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshL*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshS*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.so eval ./ff-c++ MetricKuate.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricKuate.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricKuate.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MetricKuate.cpp: In function 'void metrique(int, Fem2D::R2*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R)': MetricKuate.cpp:128:32: warning: unused variable 'Ak' [-Wunused-variable] 128 | R Xk = 0., Yk = 0., Ck = 0., Ak = 0., Bk = 0., Xi = 0., Yi = 0., ri, detXY = 0., Ri, R0, r0; | ^~ MetricKuate.cpp:135:5: warning: unused variable 'EPS' [-Wunused-variable] 135 | R EPS = 0.; // pour recuperer la valeur de epsilon0 optimale | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P1dc1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1dc1.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In function 'MetricKuate::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricKuate.cpp:497:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 497 | static E_F0 *f(const basicAC_F0 &args) { return new MetricKuate(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricKuate::f(basicAC_F0 const&)' at MetricKuate.cpp:497:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricKuate.cpp:572:70, inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1dc1.cpp: In function 'void Fem2D::SetPtPkDC(typename MMesh::Element::RdHat*, int, int, R) [with MMesh = MeshL; typename MMesh::Element::RdHat = R1; typename MMesh::Element = EdgeL; R = double]': Element_P1dc1.cpp:305:15: warning: unused variable 'dHat' [-Wunused-variable] 305 | const int dHat = 2; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o MetricKuate.so ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ BinaryIO.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' In file included from ./include/AFunction.hpp:93, from BinaryIO.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from BinaryIO.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/FESpace.hpp:31, from BinaryIO.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:112:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | Global.Add("LoadVec", "(", new OneOperator2_< double, KN< double > *, string * >(LoadVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:112:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 113 | Global.Add("LoadFlag", "(", new OneOperator2_< double, long int *, string * >(LoadFlag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:113:89, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 114 | Global.Add("SaveVec", "(", new OneOperator2_< double, KN< double > *, string * >(SaveVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:114:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | Global.Add("flag", "(", new OneOperator2_< double, long int *, string * >(flag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:115:81, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o Element_P1dc1.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so eval ./ff-c++ isoline.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'isoline.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from isoline.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ eval ./ff-c++ VTK_writer_3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.cpp' In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ isoline.cpp: In member function 'virtual AnyType FINDLOCALMIN_P1_Op::operator()(Stack) const': isoline.cpp:465:14: warning: variable 'Uvp' set but not used [-Wunused-but-set-variable] 465 | double Uvp = Ui; | ^~~ isoline.cpp:371:38: warning: typedef 'myPQL' locally defined but not used [-Wunused-local-typedefs] 371 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:689:17: warning: unused variable 'ke' [-Wunused-variable] 689 | int ke = 0; | ^~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer_3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer_3d.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ isoline.cpp:740:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 740 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:796:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 796 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:822:27: warning: unused variable 'ie' [-Wunused-variable] 822 | int i0 = i, i1 = 0, ie = i; | ^~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ isoline.cpp:862:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 862 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:870:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 870 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:879:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 879 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:888:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 888 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 914 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:939:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 939 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:551:7: warning: unused variable 'nbt' [-Wunused-variable] 551 | int nbt = Th.nt; // nombre de triangles | ^~~ isoline.cpp: In function 'Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)': isoline.cpp:1052:27: warning: unused variable 'im' [-Wunused-variable] 1052 | int i0 = li0, i1 = li1, im; | ^~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ isoline.cpp: In function 'void finit()': isoline.cpp:1237:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 1237 | typedef const Mesh *pmesh; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:187:20: required from 'AnyType E_F_F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:186:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer_3d.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer_3d.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer_3d.cpp:215:9: warning: unused variable 'nbofsol' [-Wunused-variable] 215 | int nbofsol; | ^~~~~~~ VTK_writer_3d.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer_3d.cpp:280:14: warning: unused variable 'mp' [-Wunused-variable] 280 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from isoline.cpp:41: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const': isoline.cpp:1223:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1223 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const' at isoline.cpp:1223:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 385 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:385:98, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | new OneOperator2_< void *, VtkWriter *, const Mesh3 * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:387:82, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 388 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:388:39, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const': isoline.cpp:1042:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1042 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const' at isoline.cpp:1042:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1019:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1019 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1019:76: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1022:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1022 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1022:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer_3d.cpp:274:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 274 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer_3d.cpp:274:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o VTK_writer_3d.so In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1239:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1239 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1239:34, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1240:46: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1240 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1240:46, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1242:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1242 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1242:84, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1243:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1243 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1243:96, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1245:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1245 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1245:90, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1247:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1247 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1247:91, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1248:44: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1248 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1248:44, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1249:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1249 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1249:94, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so eval ./ff-c++ VTK_writer.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer.cpp:217:9: warning: unused variable 'nbofsol' [-Wunused-variable] 217 | int nbofsol; | ^~~~~~~ VTK_writer.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer.cpp:275:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 275 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitedges.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitedges.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from splitedges.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 357 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:357:98, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 359 | new OneOperator2_< void *, VtkWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:359:88, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 360 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:360:39, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer.cpp:269:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer.cpp:269:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ splitedges.cpp: In function 'const Fem2D::Mesh* Split_Edges(Stack, const Fem2D::Mesh* const&, long int*)': splitedges.cpp:122:7: warning: unused variable 'nberr' [-Wunused-variable] 122 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:291:25: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so In function 'SplitEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: splitedges.cpp:236:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | static E_F0 *f(const basicAC_F0 &args) { return new SplitEdges(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SplitEdges::f(basicAC_F0 const&)' at splitedges.cpp:236:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_Mixte.cpp -L/usr/lib -lflexiblas -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: splitedges.cpp:299:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 299 | Global.Add("SplitEdgeMesh", "(", new OneOperatorCode< SplitEdges >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitedges.cpp:299:71, inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte.cpp:50: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS0::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:137:16: warning: unused variable 'S1' [-Wunused-variable] 137 | R S[3][3], S1[3][3]; | ^~ Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS1::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:308:7: warning: variable 'B' set but not used [-Wunused-but-set-variable] 308 | R B[3][3], BB[3][3]; | ^ Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:992:33: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 992 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:991:10: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 991 | bool Ortho; | ^~~~~ Element_Mixte.cpp:993:5: warning: when initialized here [-Wreorder] 993 | TypeOfFE_BDM1_2d(bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_Mixte3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.cpp' ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge1_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte3d.cpp:370:10: warning: variable 'X' set but not used [-Wunused-but-set-variable] 370 | R3 X = K(PHat); | ^ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT1_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_Mixte3d.cpp:3941:30: warning: unused variable 'fV' [-Wunused-variable] 3941 | const Element::Vertex *fV[3] = {&K.at(Element::nvface[ff][0]), &K.at(Element::nvface[ff][1]), | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_Mixte3d.cpp:3944:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-L/usr/lib' '-lflexiblas' '-L/usr/lib' '-lflexiblas' eval ./ff-c++ myfunction2.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'myfunction2.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction2.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 42 | Global.Add("Why", "(", new OneOperator1< double, string * >(myf)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:42:66, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 43 | Global.Add("f", "(", new OneOperator1_< double, double >(f)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:43:61, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so eval ./ff-c++ MetricPk.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricPk.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricPk.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from MetricPk.cpp:39: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, triangulation_type, which_matrix, double)': TensorK.hpp:87:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 87 | const which_matrix wmat; | ^~~~ TensorK.hpp:85:16: warning: 'const double TensorK::p_exp' [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ TensorK.hpp:85:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:73:13: warning: 'const int TensorK::t_deg' [-Wreorder] 73 | const int t_deg; // degree of the polynomials involved | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:204:12: warning: unused variable 'f' [-Wunused-variable] 204 | double f[m_deg]; // contains the derivatives of order | ^ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ MetricPk.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < dist.size( ); ++i) { | ~~^~~~~~~~~~~~~~ MetricPk.cpp:114:16: warning: unused variable 'rmax' [-Wunused-variable] 114 | const double rmax = arg(5, stack, 1.); // Not used yet. (Lower bound for the metric) | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:146:34: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MetricPk::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricPk.cpp:81:68: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | static E_F0 *f(const basicAC_F0 &args) { return new MetricPk(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricPk::f(basicAC_F0 const&)' at MetricPk.cpp:81:68, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricPk.cpp:553:64, inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'GeometryQA.cpp' 'FreeFemQA.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from GeometryQA.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from GeometryQA.cpp:39: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ GeometryQA.cpp: In member function 'Fem2D::Mesh* mir::Triangulation::export_to_Mesh() const': GeometryQA.cpp:777:9: warning: unused variable 'nberr' [-Wunused-variable] 777 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:546:17: required from here SortedList.h:148:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:596:16: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = int]': GeometryQA.cpp:636:27: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from FreeFemQA.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from FreeFemQA.cpp:40: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MeshGenQA::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: FreeFemQA.cpp:90:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 90 | static E_F0 *f(const basicAC_F0 &args) { return new MeshGenQA(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MeshGenQA::f(basicAC_F0 const&)' at FreeFemQA.cpp:90:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at FreeFemQA.cpp:194:66, inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so eval ./ff-c++ shell.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'shell.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from shell.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:305:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 305 | TheOperators->Add("<-", new OneOperator2< DIR **, DIR **, string * >(OpenDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:305:79, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:306:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 306 | Global.Add("readdir", "(", new OneOperator1s_< string *, DIR ** >(ReadDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:306:76, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:323:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("unlink", "(", new OneOperator1< long, string * >(ff_unlink)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:323:73, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:324:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("rmdir", "(", new OneOperator1< long, string * >(ff_rmdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:324:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:325:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("cddir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:325:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:326:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("chdir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:326:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:327:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("basename", "(", new OneOperator1s_< string *, string * >(ff_basename)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:327:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:328:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 328 | Global.Add("dirname", "(", new OneOperator1s_< string *, string * >(ff_dirname)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:328:81, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:330:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | Global.Add("mkdir", "(", new OneOperator2< long, string *, long >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:330:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:332:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | Global.Add("chmod", "(", new OneOperator2< long, string *, long >(ff_chmod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:332:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:333:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 333 | Global.Add("mkdir", "(", new OneOperator1< long, string * >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:333:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:334:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 334 | Global.Add("cpfile", "(", new OneOperator2_< long, string *, string * >(copyfile)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:334:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:335:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 335 | Global.Add("stat", "(", new OneOperator1< long, string * >(ff_stat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:335:69, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:336:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 336 | Global.Add("isdir", "(", new OneOperator1< long, string * >(ff_isdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:336:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:337:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 337 | Global.Add("getenv", "(", new OneOperator1s_< string *, string * >(ffgetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:337:78, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:338:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 338 | Global.Add("setenv", "(", new OneOperator2_< long, string *, string * >(ffsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:338:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:339:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 339 | Global.Add("unsetenv", "(", new OneOperator1_< long, string * >(ffunsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:339:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:340:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 340 | Global.Add("getcwd", "(", new OneOperator0s< string * >(ff_getcwd)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:340:70, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so eval ./ff-c++ BEC.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from BEC.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from BEC.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:161:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:165:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 165 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(GPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:169:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:173:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dxGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:177:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dyGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so eval ./ff-c++ bfstream.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'bfstream.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from bfstream.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:286:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 286 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K * >(10,Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:286:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:287:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 287 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:287:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:289:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 289 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, KN< K > * >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:289:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:288:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | Add< IB >("(", "", new OneOperator2_< istream *, IB, KN< K > * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:288:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so eval ./ff-c++ ff-AiryBiry.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-AiryBiry.cpp:215: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-AiryBiry.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ exactpartition.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'exactpartition.cpp' ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from exactpartition.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 217 | Global.Add("airy", "(", new OneOperator2< double, double, long >(airy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:217:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 218 | Global.Add("biry", "(", new OneOperator2< double, double, long >(biry)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:218:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ ClosePoints.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:140:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 140 | new OneOperator2_< long, FEbaseArrayKn< double > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:140:97, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | new OneOperator2_< long, KN< KN< double > > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:143:92, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ClosePoints.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:42:3: warning: when initialized here [-Wreorder] 42 | R2close( ) : data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) { | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:46:3: warning: when initialized here [-Wreorder] 46 | R2close(double *dd, int mx, double eps = 1e-6, int offsett = 1) | ^~~~~~~ ClosePoints.cpp: In member function 'int R2close::FindAll(double, double, int*)': ClosePoints.cpp:151:12: warning: unused variable 'q' [-Wunused-variable] 151 | Point *q = 0; | ^ ClosePoints.cpp: In function 'long int BorderIntersect(const Fem2D::Mesh* const&, const KN_&, const KN_&, const KN_&, const KN_&, const KN_&)': ClosePoints.cpp:835:17: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ ClosePoints.cpp:835:26: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_HCT.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_HCT.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_HCT.cpp:38: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:862:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:862:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:865:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:865:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:867:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 867 | new OneOperator3s_< KN< long > *, double, KNM_< double >, KNM_< double > >(CloseTo2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:867:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:871:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 871 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:871:89, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:873:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 873 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:873:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:875:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 875 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:875:88, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:877:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 877 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:877:96, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:880:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:880:77, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Curvature.cpp:60: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ eval ./ff-c++ Element_P1bl.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.cpp' In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Curvature.cpp: In function 'double ExtractBorder(Stack, const Fem2D::Mesh* const&, const KN_&, KNM* const&)': Curvature.cpp:344:10: warning: variable 'E' set but not used [-Wunused-but-set-variable] 344 | R2 E = K.Edge(ie); | ^ Curvature.cpp:339:20: warning: unused variable 'k' [-Wunused-variable] 339 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ Curvature.cpp: In function 'double vp1(const double&, const double&, const double&)': Curvature.cpp:437:10: warning: unused variable 'vp' [-Wunused-variable] 437 | double vp[2][2]; | ^~ Curvature.cpp:439:10: warning: unused variable 'm' [-Wunused-variable] 439 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&)': Curvature.cpp:445:10: warning: unused variable 'vp' [-Wunused-variable] 445 | double vp[2][2]; | ^~ Curvature.cpp:447:10: warning: unused variable 'm' [-Wunused-variable] 447 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&)': Curvature.cpp:453:10: warning: unused variable 'vp' [-Wunused-variable] 453 | double vp[2][2]; | ^~ Curvature.cpp:455:10: warning: unused variable 'm' [-Wunused-variable] 455 | double m[3] = {arr, arz, azz}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:464:10: warning: unused variable 'vp' [-Wunused-variable] 464 | double vp[3][3]; | ^~ Curvature.cpp:466:10: warning: unused variable 'm' [-Wunused-variable] 466 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:472:10: warning: unused variable 'vp' [-Wunused-variable] 472 | double vp[3][3]; | ^~ Curvature.cpp:474:10: warning: unused variable 'm' [-Wunused-variable] 474 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&)': Curvature.cpp:481:10: warning: unused variable 'vp' [-Wunused-variable] 481 | double vp[2][2]; | ^~ Curvature.cpp:483:10: warning: unused variable 'm' [-Wunused-variable] 483 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&)': Curvature.cpp:491:10: warning: unused variable 'vp' [-Wunused-variable] 491 | double vp[2][2]; | ^~ Curvature.cpp:493:10: warning: unused variable 'm' [-Wunused-variable] 493 | double m[3] = {arr, arz, azz}; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/PkLagrange.hpp:32, from Element_P1bl.cpp:28: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ./include/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1bl.cpp:29: ./include/String.hpp: At global scope: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./include/throwassert.hpp:30, from ./include/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:475:18: warning: 'l' is used uninitialized [-Wuninitialized] 475 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:473:10: note: 'l' declared here 473 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&)': Curvature.cpp:484:18: warning: 'l' is used uninitialized [-Wuninitialized] 484 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:482:10: note: 'l' declared here 482 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&)': Curvature.cpp:496:18: warning: 'l' is used uninitialized [-Wuninitialized] 496 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: 'l' declared here 492 | double l[3]; | ^ Curvature.cpp: In function 'vp1(double const&, double const&, double const&)': Curvature.cpp:441:13: warning: 'l' is used uninitialized [-Wuninitialized] 441 | return l[0]; | ^ Curvature.cpp:438:10: note: 'l' declared here 438 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&)': Curvature.cpp:449:57: warning: 'l' is used uninitialized [-Wuninitialized] 449 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ Curvature.cpp:446:10: note: 'l' declared here 446 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&)': Curvature.cpp:459:64: warning: 'l' is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:454:10: note: 'l' declared here 454 | double l[3]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:468:64: warning: 'l' is used uninitialized [-Wuninitialized] 468 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:465:10: note: 'l' declared here 465 | double l[3]; | ^ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1bl.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1blLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': Element_P1bl.cpp:121:13: warning: unused variable 'd13' [-Wunused-variable] 121 | const R d13 = d1 * d1 * d1; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': Element_P1bl.cpp:111:63: required from here ./include/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ./include/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ./include/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:511:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 511 | new OneOperator2s_< KN< double > *, pmesh, KN< long > * >(courbureaxi)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:511:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:514:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 514 | Global.Add("setcurveabcisse", "(", new OneOperator1s_< double, KNM_< double > >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:514:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:515:110: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 515 | Global.Add("setcurveabcisse", "(", new OneOperator3s_< double, KNM_< double > , long , long >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:515:110: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:518:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 518 | Global.Add("Tresca", "(", new OneOperator3_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:518:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:521:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | Global.Add("Tresca", "(", new OneOperator6_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:521:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/lib' '-lMesh' eval ./ff-c++ Element_QF.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_QF.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_QF.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_QF.cpp: In constructor 'Fem2D::TypeOfFE_QF2d::TypeOfFE_QF2d(const QF*)': Element_QF.cpp:83:11: warning: unused variable 'err' [-Wunused-variable] 83 | int err = 0, iter = 0; | ^~~ Element_QF.cpp: In function 'void finit()': Element_QF.cpp:340:23: warning: variable 'pAddNewFE3' set but not used [-Wunused-but-set-variable] 340 | static AddNewFE3 *pAddNewFE3[15]; | ^~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from distance.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ distance.cpp: In function 'int DistanceIso0(const Fem2D::Triangle&, double*, double*)': distance.cpp:385:7: warning: variable 'ke' set but not used [-Wunused-but-set-variable] 385 | int ke[6]; | ^~ distance.cpp: In function 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double)': distance.cpp:550:34: warning: typedef 'Elem' locally defined but not used [-Wunused-local-typedefs] 550 | typedef typename Mesh::Element Elem; | ^~~~ distance.cpp: In function 'void finit()': distance.cpp:760:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 760 | typedef const Mesh *pmesh; | ^~~~~ distance.cpp:761:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 761 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R3]': distance.cpp:238:30: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:682:26: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:730:27: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R2]': distance.cpp:264:17: required from 'double distmin(const Rd&, double, const Rd&, double, const Rd&) [with Rd = Fem2D::R2]' distance.cpp:478:28: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance3d_P1::code(basicAC_F0 const&) const': distance.cpp:755:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance3d_P1::code(basicAC_F0 const&) const' at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance2d_P1::code(basicAC_F0 const&) const': distance.cpp:742:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance2d_P1::code(basicAC_F0 const&) const' at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | map_type[typeid(pEF2d).name( )]->AddCast(new E_F1_funcT< pEF2d, pEF2d * >(UnRef< pEF2d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:387:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | new OneOperator2< pEF2d *, pEF2d *, const GQuadratureFormular< R2 > * >(EFQF2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:389:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | map_type[typeid(pEF3d).name( )]->AddCast(new E_F1_funcT< pEF3d, pEF3d * >(UnRef< pEF3d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:397:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 399 | new OneOperator2< pEF3d *, pEF3d *, const GQuadratureFormular< R3 > * >(EFQF3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:399:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:763:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:763:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:764:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:764:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:765:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 765 | Global.Add("checkdist", "(", new OneOperator2< double, double, double >(CheckDist)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:765:84, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh3 const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so eval ./ff-c++ Element_P1ncdc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1ncdc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1ncdc.cpp: In member function 'virtual Fem2D::R Fem2D::TypeOfFE_P1ttdcnc1_::operator()(const Fem2D::FElement&, const Fem2D::R2&, const KN_&, int, int) const': Element_P1ncdc.cpp:73:48: warning: unused variable 'l2' [-Wunused-variable] 73 | R l0 = 1 - PHat.x - PHat.y, l1 = PHat.x, l2 = PHat.y; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P2bulle3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2bulle3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2bulle3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2_bulle3_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_P2bulle3.cpp:161:28: warning: unused variable 'tV' [-Wunused-variable] 161 | const Element::Vertex *tV[4] = {&K.at(0), &K.at(1), &K.at(2), &K.at(3)}; | ^~ Element_P2bulle3.cpp:162:22: warning: unused variable 'nvf' [-Wunused-variable] 162 | static const int nvf[4][3] = {{3, 2, 1}, {0, 2, 3}, {3, 1, 0}, {0, 1, 2}}; | ^~~ Element_P2bulle3.cpp:163:22: warning: unused variable 'nve' [-Wunused-variable] 163 | static const int nve[6][2] = {{0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}}; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2bulle3.cpp:128:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so eval ./ff-c++ Element_P2pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P2pnc.cpp:115:39: warning: unused variable 'l0' [-Wunused-variable] 115 | R l1 = QFK[p].x, l2 = QFK[p].y, l0 = 1 - l1 - l2; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ SaveHB.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'SaveHB.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SaveHB.cpp:20: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from SaveHB.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:198:13: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:201:81: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ IncompleteCholesky.cpp -L/usr/lib -lflexiblas -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from IncompleteCholesky.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:198:13, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:201:81, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: unused variable 'Aij' [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = double]' IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: variable 'Aij' set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = std::complex]' IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so eval ./ff-c++ Schur-Complement.cpp -L/usr/lib -lflexiblas -L/usr/lib -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Schur-Complement.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]': Schur-Complement.cpp:327:95: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = std::complex]': Schur-Complement.cpp:329:94: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = double; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = std::complex; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-L/usr/lib' '-lflexiblas' '-L/usr/lib' '-lflexiblas' ./include/AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:323:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:324:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("SchurComplement", "(", new SchurComplement< R >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:325:64, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:326:70, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:327:95, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:329:94, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ biofunc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'biofunc.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-L/usr/lib' '-lflexiblas' '-L/usr/lib' '-lflexiblas' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from biofunc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KN*; A2 = KN*; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ mat_edgeP1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_edgeP1.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:99:103, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 100 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:100:114, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(dfmonod)); | ^ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:101:105, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 102 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:102:116, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 103 | Global.Add("fmonod", "(", new OneOperator3_< R, R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:103:67, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ biofunc.cpp:104:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 104 | Global.Add("dfmonod", "(", new OneOperator3_< R, R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:104:69, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 105 | Global.Add("fmonod", "(", new OneOperator2_< R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:105:64, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 106 | Global.Add("dfmonod", "(", new OneOperator2_< R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:106:66, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_edgeP1.cpp: In member function 'AnyType MatrixEdgeP1::operator()(Stack) const': mat_edgeP1.cpp:71:34: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 71 | typedef typename Mesh::Element Element; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ geophysics.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'geophysics.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from geophysics.cpp:2: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ geophysics.cpp: In function 'Crustal3d* init_Crustal3d(Crustal3d* const&, std::string* const&, KN* const&)': geophysics.cpp:215:7: warning: unused variable 'sz' [-Wunused-variable] 215 | int sz = nx*ny*nz; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ CircumCenter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'M'; std::string = std::__cxx11::basic_string]': geophysics.cpp:267:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] 69 | int ix, iy, iz; | ^~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'S'; std::string = std::__cxx11::basic_string]': geophysics.cpp:273:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Overthrust3d*; A0 = Overthrust3d*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Overthrust3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Crustal3d*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = Crustal3d*; A0 = Crustal3d*; A1 = std::__cxx11::basic_string*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Crustal3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'S'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'S'>*; A0 = Data2D<'S'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'S'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'M'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'M'>*; A0 = Data2D<'M'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'M'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 41 | new OneOperator3_< long, pmesh, KN< double > *, KN< double > * >(CircumCenter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at CircumCenter.cpp:41:91, inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:267:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:269:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | "(", "", new OneOperator3_< double, Data2D< 'M' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:273:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:275:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | "(", "", new OneOperator3_< double, Data2D< 'S' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:280:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 280 | "<-", new OneOperator2_< Overthrust3d *, Overthrust3d *, string * >(&init_Overthrust3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:283:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 283 | new OneOperator4_< double, Overthrust3d *, double, double, double >(Overthrust3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:288:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | "<-", new OneOperator3_< Crustal3d *, Crustal3d *, string *, KN * >(&init_Crustal3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:291:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 291 | new OneOperator4_< double, Crustal3d *, double, double, double >(Crustal3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ MatD-VFP0.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MatD-VFP0.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MatD-VFP0.cpp: In function 'void Fem2D::ComputeCoefs(const Mesh&, KN&, long int)': MatD-VFP0.cpp:52:19: warning: unused variable 'sum' [-Wunused-variable] 52 | R w1, w2, w3, sum; | ^~~ MatD-VFP0.cpp: In function 'MatriceMorse* Fem2D::Matgrads(const Mesh*, long int)': MatD-VFP0.cpp:250:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 250 | for(int l=0; l::size_type' {aka 'unsigned int'} [-Wsign-compare] 293 | for(int l=0; l::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ meshtools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from meshtools.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshS*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Helmholtz_FD.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Helmholtz_FD.cpp:11: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Helmholtz_FD.cpp: In member function 'virtual AnyType HelmholtzFD_Op::operator()(Stack) const': Helmholtz_FD.cpp:1175:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1175 | for(long i = 0; i < m; ++i) | ~~^~~ Helmholtz_FD.cpp:1182:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1182 | for(long i = 0; i < m; ++i) { | ~~^~~ Helmholtz_FD.cpp:1200:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1200 | for(int i=0; i::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': Helmholtz_FD.cpp:1209:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o meshtools.so ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3pnc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ Helmholtz_FD.cpp: In member function 'HelmholtzFD::code(basicAC_F0 const&) const': Helmholtz_FD.cpp:790:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 790 | E_F0 *code(const basicAC_F0 &args) const { return new HelmholtzFD_Op(args, t[0]->CastTo(args[0])); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'HelmholtzFD::code(basicAC_F0 const&) const' at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Helmholtz_FD.cpp:1213:38, inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Element_P3pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3pnc.cpp:117:18: warning: unused variable 'x' [-Wunused-variable] 117 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o Helmholtz_FD.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so eval ./ff-c++ vortextools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from vortextools.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ eval ./ff-c++ MatrixMarket.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.cpp' ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MatrixMarket.cpp:20: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MatrixMarket.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ vortextools.cpp: In function 'long int smoothCurve(KNM* const&, const long int&)': vortextools.cpp:150:25: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 150 | if(i==0 | i==n){ | ~^~~ vortextools.cpp:152:32: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 152 | } else if(i==1 | i==(n-1)) { | ~^~~ vortextools.cpp: In function 'double intdphase(bool, const Complex&, const Complex&, const double&)': vortextools.cpp:385:16: warning: unused variable 'count' [-Wunused-variable] 385 | static int count =0; | ^~~~~ vortextools.cpp: In function 'double ChargeF(int, int, int, Complex*, const double&)': vortextools.cpp:398:12: warning: unused variable 'chn' [-Wunused-variable] 398 | double chn = round(ch); | ^~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ vortextools.cpp: In function 'long int uZero(const pf3c&, const pf3r&, const double&)': vortextools.cpp:437:18: warning: unused variable 'twopi' [-Wunused-variable] 437 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:438:12: warning: unused variable 'charge' [-Wunused-variable] 438 | double charge; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D1(const Fem2D::Mesh* const&, KN >* const&, KN* const&)': vortextools.cpp:492:18: warning: unused variable 'twopi' [-Wunused-variable] 492 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:494:12: warning: unused variable 'charge' [-Wunused-variable] 494 | double charge; | ^~~~~~ vortextools.cpp:495:12: warning: unused variable 'l0' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:15: warning: unused variable 'l1' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:18: warning: unused variable 'l2' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:486:29: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 486 | typedef Element::Vertex Vertex; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D(const Fem2D::Mesh* const&, KNM* const&, KN >* const&, KN* const&, double* const&)': vortextools.cpp:533:18: warning: unused variable 'twopi' [-Wunused-variable] 533 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:536:12: warning: unused variable 'l0' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:15: warning: unused variable 'l1' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:18: warning: unused variable 'l2' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:618:13: warning: unused variable 'fi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ vortextools.cpp:618:19: warning: unused variable 'kf' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ vortextools.cpp:618:25: warning: unused variable 'nfi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~~ vortextools.cpp:619:12: warning: unused variable 'PF' [-Wunused-variable] 619 | R3 PF[4]; | ^~ vortextools.cpp:648:13: warning: variable 'fi' set but not used [-Wunused-but-set-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:648:19: warning: unused variable 'kf' [-Wunused-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:649:12: warning: unused variable 'PF' [-Wunused-variable] 649 | R3 PF[4]; | ^~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 729 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 779 | ffassert(nca < arc.size()) ; | ~~~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 792 | for(int j=0; j >::size_type' {aka 'unsigned int'} [-Wsign-compare] 800 | for( int aa=0; aa::size_type' {aka 'unsigned int'} [-Wsign-compare] 809 | for(int i=nbline; i< b.size(); ++i) | ~^~~~~~~~~~ vortextools.cpp:818:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 818 | for(int i=0; i< b.size(); ++i) | ~^~~~~~~~~~ vortextools.cpp:612:10: warning: unused variable 'nt' [-Wunused-variable] 612 | long nt =Th.nt; | ^~ vortextools.cpp:613:10: warning: unused variable 'nv' [-Wunused-variable] 613 | long nv = Th.nv; | ^~ vortextools.cpp:639:9: warning: unused variable 'nbarc' [-Wunused-variable] 639 | int nbarc =0; | ^~~~~ vortextools.cpp:643:12: warning: unused variable 'charge' [-Wunused-variable] 643 | double charge; | ^~~~~~ vortextools.cpp:644:18: warning: unused variable 'twopi' [-Wunused-variable] 644 | const double twopi = 2.*Pi; | ^~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j&, const KN_&, const KN_&)': vortextools.cpp:923:32: warning: unused variable 'si1' [-Wunused-variable] 923 | double dl = l/(N-1.),si=0, si1; | ^~~ ./include/AFunction.hpp:1587:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1587 | { if(!named_parameter) | ^~ ./include/AFunction.hpp:1589:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1589 | named_parameter->insert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM_; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:79:20: required from 'AnyType E_F_F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = std::complex; A1 = std::complex; A2 = std::complex; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ vortextools.cpp: At global scope: vortextools.cpp:385:16: warning: 'count' defined but not used [-Wunused-variable] 385 | static int count =0; | ^~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MatrixMarket.cpp: In function 'int mm_readb_mtx_crd_entry(FILE*, int*, int*, double*, double*, char*)': MatrixMarket.cpp:483:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 483 | if(fread(&ijc,sizeof(IJC),1,f) != 1) | ^~ MatrixMarket.cpp:485:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 485 | *I=ijc.i; | ^ MatrixMarket.cpp:506:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 506 | if(fread(&ij,sizeof(IJ),1,f) != 1) | ^~ MatrixMarket.cpp:508:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 508 | *I=ij.i; | ^ MatrixMarket.cpp: In function 'char* mm_typecode_to_str(char*)': MatrixMarket.cpp:698:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] 698 | int error =0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = double; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:876:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] 775 | int i; | ^ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = std::complex; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:889:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = double; MatriceMorse = HashMatrix]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = double]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:879:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = std::complex]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In function 'int mm_read_unsymmetric_sparse(const char*, int*, int*, int*, double**, int**, int**)': MatrixMarket.cpp:216:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 216 | fscanf(f, "%d %d %lg\n", &I[i], &J[i], &val[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so In file included from /usr/include/c++/13/algorithm:61, from ./include/AFunction.hpp:52: In function 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void', inlined from 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1854:5, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1942:5, inlined from 'std::sort(int*, int*)void' at /usr/include/c++/13/bits/stl_algo.h:4860:18, inlined from 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)' at vortextools.cpp:709:17: /usr/include/c++/13/bits/stl_algo.h:1859:32: warning: array subscript 16 is outside array bounds of 'int[4]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:648:25: note: at offset 64 into object 'ip' of size 16 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ eval ./ff-c++ Element_P3nc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3nc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3nc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3nc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3nc.cpp:115:18: warning: unused variable 'x' [-Wunused-variable] 115 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from plotPDF.cpp:168: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ plotPDF.cpp: In function 'void drawLegend_fill(std::stringstream&, int, double, int, const KNM&, double, double, bool, bool, double, double, double, double, double, double, double)': plotPDF.cpp:1081:18: warning: unused variable 'EPS' [-Wunused-variable] 1081 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_mesh(std::stringstream&, const Fem2D::Mesh&, double, double, double, double, int, int, double, bool, double, double, bool, bool, int, int)': plotPDF.cpp:1193:22: warning: unused variable 'grayscale0' [-Wunused-variable] 1193 | const double grayscale0 = (withmesh < 0)? 0: withmesh; | ^~~~~~~~~~ plotPDF.cpp: In function 'void plot_P1_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1483:16: warning: unused variable 'nVertices' [-Wunused-variable] 1483 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1485:16: warning: unused variable 'nEdges' [-Wunused-variable] 1485 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void plot_P0_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1679:16: warning: unused variable 'nVertices' [-Wunused-variable] 1679 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1681:16: warning: unused variable 'nEdges' [-Wunused-variable] 1681 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void drawCubicBeziers(std::stringstream&, const std::vector >&, const std::vector >&, double, double, double, double)': plotPDF.cpp:2026:18: warning: unused variable 'EPS' [-Wunused-variable] 2026 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'bool isInsideTriangle(double, double, const double*, const double*)': plotPDF.cpp:2063:18: warning: unused variable 'EPS' [-Wunused-variable] 2063 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void trackParabolaCore(std::vector >&, std::vector >&, double, double, std::vector&, const double*, const double*)': plotPDF.cpp:2108:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2108 | for(int i = 0; i+1 < x.size(); i++){ | ~~~~^~~~~~~~~~ plotPDF.cpp: In function 'void trackEllipse(std::vector >&, std::vector >&, const double*, const double*, const double*)': plotPDF.cpp:2207:19: warning: unused variable 'D' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp:2207:45: warning: unused variable 'E' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp: In function 'void trackHyperbola(std::vector >&, std::vector >&, const double*, const std::vector&, const std::vector&, const double*, const double*)': plotPDF.cpp:2457:18: warning: unused variable 'EPS' [-Wunused-variable] 2457 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_P2_isoline_body(std::stringstream&, const Fem2D::Mesh&, const KN&, const std::vector&, double, double, const KNM&, double, double, double, double, int, int, bool, bool, int, double)': plotPDF.cpp:2628:22: warning: unused variable 'p' [-Wunused-variable] 2628 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp: In function 'void plot_P2_isoline(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, int, const KN*, double)': plotPDF.cpp:2710:18: warning: unused variable 'EPS' [-Wunused-variable] 2710 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)': plotPDF.cpp:2862:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2862 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2886:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2886 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp: In function 'void plot_P2_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:3210:22: warning: unused variable 'p' [-Wunused-variable] 3210 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp:3140:18: warning: unused variable 'fmax' [-Wunused-variable] 3140 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ plotPDF.cpp: In function 'void plot_vector2flow(std::stringstream&, const Fem2D::Mesh&, const KN&, const KN&, const KN&, const KN&, bool, bool, const KNM&, double, bool, double, double, int, const KN*, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*, const std::string&, bool, int, const KN*)': plotPDF.cpp:3444:18: warning: unused variable 'EPS' [-Wunused-variable] 3444 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3446:16: warning: unused variable 'nVertices' [-Wunused-variable] 3446 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3448:16: warning: unused variable 'nEdges' [-Wunused-variable] 3448 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3449:19: warning: unused variable 'r' [-Wunused-variable] 3449 | const double &r = scale; | ^ plotPDF.cpp: In member function 'virtual AnyType PLOTPDF_Op::operator()(Stack) const': plotPDF.cpp:3863:15: warning: unused variable 'nVertices' [-Wunused-variable] 3863 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3892:16: warning: unused variable 'marginr' [-Wunused-variable] 3892 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3893:16: warning: unused variable 'margint' [-Wunused-variable] 3893 | const int &margint = margin[3]; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] eval ./ff-c++ Element_P2pnc_3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.cpp' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc_3d.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2pnc_3d.cpp: In function 'void Fem2D::Setp3(int*, int)': Element_P2pnc_3d.cpp:131:24: warning: unused variable 'k' [-Wunused-variable] 131 | int i=n/2, j= n%2, k = 3-i; | ^ Element_P2pnc_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P2pnc_3d.cpp:144:9: warning: unused variable 'n' [-Wunused-variable] 144 | int n = this->NbDoF; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2pnc_3d.cpp:159:35: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] plotPDF.cpp: In function 'get_string[abi:cxx11](void*, E_F0*, char const*)': plotPDF.cpp:806:16: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4566:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4566 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4566:88: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4593:135: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4593 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4593:128: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4611:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4611 | Global.Add("plotPDF", "(", new PLOTPDF); // mesh only | ^~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4611:36, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4612:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4612 | Global.Add("plotPDF", "(", new PLOTPDF(0)); // real valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4612:45, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4613:47: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4613 | Global.Add("plotPDF", "(", new PLOTPDF(0,0)); // vector valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4613:47, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4614:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4614 | Global.Add("plotPDF", "(", new PLOTPDF(0,0,0)); // complex-valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4614:49, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/serial -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' echo loadpath = "../../plugin/seq/" > freefem++.pref mkdir o echo includepath = "../../idp/" >> freefem++.pref Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' echo "loadpath = ../../plugin/mpi/" > freefem++.pref echo "loadpath += ../../plugin/seq/" >>freefem++.pref echo "includepath = ../../idp/" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial' + popd ~/build/BUILD/freefem++-4.12 + for mpi in mpich openmpi + pushd mpich + . /etc/profile.d/modules.sh ~/build/BUILD/freefem++-4.12/mpich ~/build/BUILD/freefem++-4.12 ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/483/exe ']' +++ /usr/bin/readlink /proc/483/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-24 15:09:41.541222579 +0000 +++ ./configure 2022-12-24 15:33:38.304653325 +0000 @@ -2835,7 +2835,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=i686-redhat-linux-gnu --host=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-optim --disable-download --with-petsc=/usr/lib/mpich/lib/petsc/conf/petscvariables --enable-hpddm --enable-download_hpddm --enable-yams --enable-download_yams --enable-gmm --disable-download_gmm --enable-mumps --enable-mumps_seq --enable-download_mumps_seq --enable-bem --enable-download_bem --enable-htool --enable-download_htool --enable-scalapack --disable-download_scalapack --with-scalapack-ldflags=-L/usr/lib/mpich/lib --enable-mshmet --enable-download_mshmet --enable-boost --disable-mmg3d --disable-parmetis --disable-parmmg '--with-blas=-L/usr/lib -lflexiblas' '--with-arpack=-L/usr/lib -larpack' --without-cadna --with-mpi=yes --docdir=/usr/share/doc/freefem++ CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.12/mpich 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-redhat-linux-gnu-gcc... gcc 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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for unzip... yes checking for m4... yes checking for bison... yes checking for flex... yes checking for cmake... yes checking for patch... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran... yes checking whether gfortran accepts -g... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-f77... no checking for i686-redhat-linux-gnu-fort77... no checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether gfortran accepts -g... yes checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for i686-redhat-linux-gnu-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for bison... bison -y checking for deflate in -lz... yes checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for zlib.h... yes configure: ++ add pthread : -lpthread ; in plugin/seq/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib/ff++/4.12 configure: ----- CPU kind: i686 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=c++14... yes configure: ++ add cxx11 : -std=c++14 ; -std=c++14 in plugin/seq/WHERE_LIBRARY-config " checking suffix to add to package name... none checking for OpenGL/gl.h... no checking for GL/gl.h... yes checking for GLUT/glut.h... no checking for GL/glut.h... yes checking add suffix ... yes configure: find real ( real ) petsc in /usr/lib/mpich/lib/petsc/conf/petscvariables configure: choose MPI from petsc : /usr/lib/mpich/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 checking for MPIRUN... /usr/lib/mpich/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 checking for MPIRUN option: ... checking for mpipath ... yes checking MPI_DOUBLE_COMPLEX... yes configure: ++ add mpifc : -L/usr/lib/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-i386 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpif77 : -L/usr/lib/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-i386 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpi : -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ; -I/usr/include/mpich-i386 in plugin/seq/WHERE_LIBRARY-config " which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/mpich/bin) which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/mpich/bin) configure: ++ add petsc : -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/mpich/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpich -lfmpich -lmpichf90 ; -I/usr/include -I/usr/include/mpich-i386/petsc -I/usr/lib/gfortran/modules/mpich/petsc -I/usr/include/mpich-i386/hypre -I/usr/include/mpich-i386/superlu_dist in plugin/seq/WHERE_LIBRARY-config " configure: ++ add metis : -lmetis ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add ptscotch : -L/usr/lib/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scotch : -L/usr/lib/mpich/lib -lscotch -lscotcherr ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mumps : -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scalapack : -L/usr/lib/mpich/lib -lscalapack ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add blaslapack : -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " configure: with petsc yes, with slepc no configure: find complex (real) petsc in /lib/petsc/conf/petscvariables which: no petsc-mpiexec.uni in (./${PETSC_DIR}/lib/petsc/bin) which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/mpich/bin) cmp: missing operand after '-s' cmp: Try 'cmp --help' for more information. configure: " Warning PETSC complex MPI and FF++ MPI not the same: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni != /usr/lib/mpich/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 or real != complex ." configure: without petsc complex ***** checking for wget... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 ; in plugin/seq/WHERE_LIBRARY-config " use BLAS/Lapack of petsc configure: ++ add lapack : ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add blas : -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " configure: BLAS and LAPACK from petsc ***** checking for cblas.h... no checking for Accelerate/cblas.h... no checking for atlas/cblas.h... no checking for cblas_zdotu_sub in -lcblas... no configure: -- do not add blas : -lflexiblas in plugin/seq/WHERE_LIBRARY-config " checking for lapack in -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath, -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib -larpack ; in plugin/seq/WHERE_LIBRARY-config " configure: -- do not add lapack : -lflexiblas in plugin/seq/WHERE_LIBRARY-config " checking for umfpack.h... no checking for umfpack/umfpack.h... no checking for ufsparse/umfpack.h... no checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking for cstddef... yes checking for stddef.h... yes checking for semaphore.h... yes checking for sys/mman.h... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... no checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran 77 compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran 77 compiler accepts -fallow-invalid-boz... yes checking whether the Fortran compiler accepts -fallow-invalid-boz... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check superlu... yes checking check blacs... no checking check parmetis... no checking check freeyams... no checking check mmg3d... yes checking check mmg... yes checking check zlib... yes checking check parmmg... no checking check tetgen... yes checking check ipopt... yes checking check nlopt... yes configure: -- do not add scalapack : -L/usr/lib/mpich/lib in plugin/seq/WHERE_LIBRARY-config " checking kernel version... 6.0.8 checking libc version... checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 type... serial checking for HDF5 libraries... yes (version 1.12.1) checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for H5PTcreate in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating 3rdparty/Makefile config.status: creating 3rdparty/blas/Makefile config.status: creating 3rdparty/arpack/Makefile config.status: creating 3rdparty/umfpack/Makefile config.status: creating 3rdparty/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/ffgraphics/Makefile config.status: creating src/ffgraphics/server/Makefile config.status: creating src/ffgraphics/client/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating plugin/Makefile config.status: creating plugin/seq/Makefile config.status: creating plugin/mpi/Makefile config.status: creating examples/Makefile config.status: creating examples/plugin/Makefile config.status: creating examples/tutorial/Makefile config.status: creating examples/misc/Makefile config.status: creating examples/mpi/Makefile config.status: creating examples/hpddm/Makefile config.status: creating examples/ffddm/Makefile config.status: creating examples/eigen/Makefile config.status: creating examples/examples/Makefile config.status: creating examples/bug/Makefile config.status: creating examples/3d/Makefile config.status: creating examples/3dSurf/Makefile config.status: creating examples/3dCurve/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost configure: FreeFEM used download: no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver): yes configure: -- BLAS: yes configure: -- with MPI: yes configure: -- with PETSc: yes / PETSc complex: no configure: -- with SLEPc: no / SLEPc complex: no configure: -- with hpddm: yes configure: -- with htool: yes configure: -- with bemtool: no (need boost: yes and htool: yes) configure: -- without libs: parmetis mmg3d parmmg gmm pipe MMAP NewSolver mkl configure: -- without plugins: parmetis.so mmg3d.so parmmg.so ilut.so pipe.so ff-mmap-semaphore.so NewSolver.so PARDISO.so configure: progs: FreeFem++-nw bamg cvmsh2 FreeFem++-mpi ffmedit ffglut configure: PETSc directories do not exist, to build do: configure: cd 3rdparty/ff-petsc && make + make -j2 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' cd ../src/libMesh && make make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mshmet ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' grep 'abs_top_builddir *=' ../Makefile >> ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags touch ./src/tag-tar cd /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src' gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//boulep.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/boulep.c: In function 'boulep_2d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/boulep.c:116:25: warning: variable 'nump' set but not used [-Wunused-but-set-variable] 116 | int *adja,i1,iadr,nump,voy,ilist,iel; | ^~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//defmet.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c libmeshb7.c: In function 'GmfOpenMesh': libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ libmeshb7.c: In function 'GmfCloseMesh': libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfStatKwd': libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGotoKwd': libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfSetKwd': libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGetLin': libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetLin': libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfGetBlock': libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetBlock': libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetHONodesOrdering': libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfReadByteFlow': libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//gradls.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hessls.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_3d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / | /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:477:28: warning: unused variable 'norm' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:477:16: warning: unused variable 'err1' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable 'p0' [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_2d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * | /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:566:28: warning: unused variable 'norm' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:566:16: warning: unused variable 'err1' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/hessls.c:564:12: warning: unused variable 'p0' [-Wunused-variable] 564 | pPoint p0; | ^~ rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o ar: creating libMesh.a a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi if test -n "hpddm"; then make install-hpddm; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -f ./pkg/hpddm.zip ; then \ cd include; rm -rf hpddm hpddm-*; unzip -q ../pkg/hpddm.zip; mv hpddm-* hpddm; touch hpddm/done.tag; \ else true; fi if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "htool"; then make install-htool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -f ./pkg/htool.zip; then \ cd include; rm -rf htool htool-*; unzip -q ../pkg/htool.zip; mv htool-* htool; touch htool/done.tag; \ else true; fi if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "bem"; then make install-bemtool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -f ./pkg/bemtool.zip; then \ cd include; rm -rf BemTool BemTool-*; unzip -q ../pkg/bemtool.zip; mv BemTool-* BemTool; touch BemTool/done.tag; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' touch tag-install-other gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//inout.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfOpenMesh': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfCloseMesh': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfStatKwd': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGotoKwd': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetKwd': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetLin': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetLin': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetBlock': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetBlock': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetHONodesOrdering': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfReadByteFlow': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_3d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lissag.c:8:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 8 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_2d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lplib3.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/memory.c: In function 'primem': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/memory.c:233:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 233 | fprintf(stdout," Total size : %10Zd Mbytes", | ~~~~^ | | | int | %10ld 234 | (long int)(memsize/(1024.*1024.))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/memory.c:236:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 236 | fprintf(stdout," Total size : %10Zd Kbytes",(long int)(memsize/1024.)); | ~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/memory.c:238:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 238 | fprintf(stdout," Total size : %10Zd bytes ",(long int)memsize); | ~~~~^ ~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/compil.date gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//redsim.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//scalem.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshmetlib.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/compil.date #gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshmet.o #gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/sourceslib/mshmetlib.h ./src/../../include/mshmetlib.h make[6]: Nothing to be done for 'src/../..'. cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet/src/objects/libmshmet.a ./src/../../lib/libmshmet.a echo mshmet LD -L@DIR@/lib -lmshmet >./src/../../lib/WHERE.mshmet echo mshmet INCLUDE -I@DIR@/include>> ./src/../../lib/WHERE.mshmet make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** yams ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' grep 'abs_top_builddir *=' ../Makefile > ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'yams_VERSION *=' ./Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags grep 'LIBS *=' ../Makefile >> ff-flags mkdir -p ./freeyams.2012.02.05 cd ./freeyams.2012.02.05; tar xzf ../../pkg/freeyams.2012.02.05.tgz mkdir /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib && \ patch -p2 < ../../freeyams.2012.02.05.patch && \ patch -p2 < ../../freeyams.2012.02.05-return-values.patch patching file blinde.c patching file defines.h patching file extern.h patching file inout.c patching file parsop.c patching file primsg.c patching file surf.h patching file yams.c patching file yams.h patching file yams0.c patching file zaldy1.c patching file zaldy3.c patching file outqua_a.c patching file eigenv.c patching file sproto.h patching file error.c patching file debug.c mv /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/.. touch ./freeyams.2012.02.05/PATCH make install WHERE make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05' make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function 'analar_q': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c:15:32: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 15 | int k,kk,ii,na,nt,nq,ret; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function 'analfa': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c:141:16: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 141 | while ( ncor > 1 & !*alert ); | ~~~~~^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function 'bilan': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:59:60: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 59 | fprintf(stdout," NORMALS @ FACES,VERT. : %12d %12d (%d NULL)\n", | ~^ | | | int | %ld 60 | sm->ne,sm->nv,info.nuln); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:68:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 68 | fprintf(stdout," TRIANGLES: %8d FLIP : %8d FLAT : %8d\n", | ~~^ | | | int | %8ld 69 | sm->ne,info.flip,info.nulf); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:72:75: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] 72 | fprintf(stdout," VERTICES : %8d CORNERS: %8d REQ./UNUS.:.%8d / %d\n", | ~^ | | | int | %ld 73 | sm->np,info.ncoi,info.nvrequis,info.nulp); | ~~~~~~~~~ | | | long int gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function 'colar2': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c:26:21: warning: variable 'ns' set but not used [-Wunused-but-set-variable] 26 | int nde,nd,ns; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function 'coorpo': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c:28:34: warning: variable 'tt' set but not used [-Wunused-but-set-variable] 28 | float *n1,*n2,*tg1,*tg2,tt[3]; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'dumpit': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:58:18: warning: too many arguments for format [-Wformat-extra-args] 58 | fprintf(stderr,"------- EXIT. -------\n",level); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'debug_q': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:145:20: warning: variable 'voy' set but not used [-Wunused-but-set-variable] 145 | ubyte i,i1,i2,voy; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:143:15: warning: variable 'pq1' set but not used [-Wunused-but-set-variable] 143 | pQuad pq,pq1; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'typelt': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:23:14: warning: variable 'imin' set but not used [-Wunused-but-set-variable] 23 | ubyte imin,imax,rinsok; | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'delnul': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:98:36: warning: variable 'typ' set but not used [-Wunused-but-set-variable] 98 | int k,kk,l,nk,nsw,nde,npp,typ; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function 'delpo0': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c:32:20: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 32 | (pt->tag[i2] == M_NOTAG & p1->tag > M_NOTAG) ) gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function 'flipa3': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:27: warning: variable 'hd2' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:23: warning: variable 'hd1' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function 'flprdg': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:39: warning: variable 'angdev' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:32: warning: variable 'lbande' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function 'curvpt': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:49: warning: variable 'k2' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:46: warning: variable 'k1' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function 'inbbf': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:87:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 87 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:123:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:153:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 153 | if ( ptr = strpbrk(data,"dD") ) | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:47:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | fscanf(in,"%d",&dim); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:56:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 56 | fscanf(in,"%d",&nfield); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:57:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fscanf(in,"%d",&np); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:65:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(in,"%d",&typage); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:98:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | fscanf(in,"%lf %lf",&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:106:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%lf %lf %lf",&a,&b,&c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function 'inmsh2': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:111:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 111 | if ( ptr = strpbrk(sx,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:112:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 112 | if ( ptr = strpbrk(sy,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:113:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 113 | if ( ptr = strpbrk(sz,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:54:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 54 | fgets(data,255,inp); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:57:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:65:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:77:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 77 | fgets(data,80,inf); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:147:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 147 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:154:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:157:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 157 | fscanf(inf,"%d %d %d %d %d %d %d\n",&pt1->v[0],&pt1->v[1],&pt1->v[2], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | &ref,&pt1->edg[2],&pt1->edg[0],&pt1->edg[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:172:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | fscanf(inf,"%d %d %d %d %d",&v[0],&v[1],&v[2],&v[3],&ref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:173:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 173 | fscanf(inf,"%d %d %d %d\n",&edg[0],&edg[1],&edg[2],&edg[3]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:232:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 232 | fscanf(inf,"%d %d %d %d %d\n",&pte->p1,&pte->p2,&ref,&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer may be used after 'fclose' [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:132:3: note: call to 'fclose' here 132 | fclose(inp); | ^~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadMesh': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:99:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 99 | while ( nbl = LM_read_field(&ms, LM_Vertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:132:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 132 | while ( nbl = LM_read_field(&ms, LM_Triangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:159:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 159 | while ( nbl = LM_read_field(&ms, LM_Quadrilaterals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:224:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 224 | while ( nbl = LM_read_field(&ms, LM_Tetrahedra, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:255:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 255 | while ( nbl = LM_read_field(&ms, LM_Corners, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:271:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 271 | while ( nbl = LM_read_field(&ms, LM_RequiredVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:296:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 296 | while ( nbl = LM_read_field(&ms, LM_Edges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:342:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 342 | while ( nbl = LM_read_field(&ms, LM_Ridges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:357:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 357 | while ( nbl = LM_read_field(&ms, LM_RequiredEdges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:373:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 373 | while ( nbl = LM_read_field(&ms, LM_RequiredTriangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:391:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 391 | while ( nbl = LM_read_field(&ms, LM_Normals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:415:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 415 | while ( nbl = LM_read_field(&ms, LM_NormalAtVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:450:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 450 | while ( nbl = LM_read_field(&ms, LM_NormalAtTriangleVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:484:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 484 | while ( nbl = LM_read_field(&ms, LM_NormalAtQuadrilateralVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:516:23: warning: operation on 'pt1->vn[is]' may be undefined [-Wsequence-point] 516 | pt1->vn[is] = pt1->vn[is] = nis; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveMesh': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:782:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 782 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:551:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 551 | int nedge,nridge,ndang,nrequis,nbb; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveQuadMesh': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1187:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 1187 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:988:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 988 | int nedge,nridge,ndang,nrequis; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadSol': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1384:42: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 1384 | int i,k,iadr,dim,nbl,np,size,type,offset; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_sol_headers': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:914:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 914 | if(mesh->sol_headers[i] = malloc((nbsol+2) * sizeof(int))) | ^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_int': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:792:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 792 | fscanf(mesh->handle, "%d", &integer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:797:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 797 | fread(&integer, 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'LM_read_field': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:355:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 355 | fscanf(mesh->handle, "%d", &int_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:357:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 357 | fscanf(mesh->handle, "%g", &flt_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:364:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 364 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:369:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 369 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:381:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 381 | fread(buffer, nbl * size * 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function 'noshrk': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:42: warning: variable 'oz' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:39: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:36: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function 'optpo1_q': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:31: warning: unused variable 'kk' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:25: warning: unused variable 'is2' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:21: warning: unused variable 'is1' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:58: warning: unused variable 'qq' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:38: warning: unused variable 'nn' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:33: warning: unused variable 'n' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:24: warning: unused variable 'nnc' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:19: warning: unused variable 'nnb' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:67: warning: variable 'epsok' set but not used [-Wunused-but-set-variable] 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:73: warning: unused variable 'dz' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:70: warning: unused variable 'dy' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:67: warning: unused variable 'dx' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:22: warning: unused variable 'cb3' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:18: warning: unused variable 'cb2' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:14: warning: unused variable 'cb1' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:41: warning: unused variable 'dhd' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:26: warning: unused variable 'dd1' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:20: warning: unused variable 'gc' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:17: warning: unused variable 'gb' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:14: warning: variable 'ga' set but not used [-Wunused-but-set-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:38: warning: 'b1[0]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[0]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:23: warning: 'b1[1]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[1]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:38: warning: 'b1[2]' may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[2]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function 'outqua': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c:19:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 19 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function 'outqua_a': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c:13:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 13 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function 'parsop': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:106:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:110:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:114:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:118:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 118 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:122:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 122 | fscanf(in,"%f",&ridge); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:126:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 126 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:130:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 130 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:140:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | fscanf(in,"%d",&dumint); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:144:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 144 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:148:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:154:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(in,"%f %f",&dummy,&dummy1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:159:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | fgets(key,255,in); | ^~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function 'priqua': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c:25:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 25 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function 'priqua_a': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c:14:29: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 14 | double m[6],ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function 'qualfa_2d': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c:8:14: warning: variable 'cal' set but not used [-Wunused-but-set-variable] 8 | double cal,abx,aby,acx,acy,bcx,bcy; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:19: warning: argument 1 of type 'double[6]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:14: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:32: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:23: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:45: warning: argument 3 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:32: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function 'sident': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c:63:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 63 | if ( adj = pt->adj[i] ) { | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function 'stscan': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c:101:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 101 | while ( k = stpop(sm,stack) ) { | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function 'yams22': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c:97:54: warning: variable 'nptas' set but not used [-Wunused-but-set-variable] 97 | int it,maxtou,ns,nsw,ndd,nd1,nd2,nde,nm,nmv,nptas; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function 'yams_main': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c:140:33: warning: variable 'memory' set but not used [-Wunused-but-set-variable] 140 | int option,absopt,ret,memory,corr; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function 'yamsq': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c:18:47: warning: variable 'na' set but not used [-Wunused-but-set-variable] 18 | int k,is,it,alert,maxtou,nmq,nmv,nad,na,nq,nqi; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o gcc -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/freeyams.2012.02.05' touch ./freeyams.2012.02.05/FAIT sed s/defines.h/freeyams_defines.h/ ../include/freeyamslib.h echo freeyams LD -L@DIR@/lib -lfreeyams >./freeyams.2012.02.05/../../lib/WHERE.freeyams ; echo freeyams INCLUDE -I@DIR@/include>> ./freeyams.2012.02.05/../../lib/WHERE.freeyams ; cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/sourceslib/defines.h ../include/freeyams_defines.h mkdir ../lib mkdir: cannot create directory '../lib': File exists cp /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams/./freeyams.2012.02.05/objects/libyams.a ../lib/libfreeyams.a make[6]: [Makefile:47: install] Error 1 (ignored) make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mumps-seq ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.4.0.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.4.0.tar.gz touch MUMPS_5.4.0/tag-tar cp Makefile.inc MUMPS_5.4.0 cd MUMPS_5.4.0 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="gcc" CFLAGS="-O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: mpi.f: Warning: -D_GLIBCXX_ASSERTIONS not defined graph.c: In function 'indNodes': graph.c:438:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 438 | for (i = istart; i < istop; i++) | ^~~ graph.c:442:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 442 | for (i = istart; i < istop; i++) | ^~~ mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(4) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:24:31: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:24:36: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:24:63: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:24:46: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:24:52: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:24:57: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:36:38: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:36:43: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:45:38: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:45:43: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:55:25: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:54:49: 54 | & DATATYPE, RECVBUF, RECCNT, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:55:19: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:75:25: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:74:48: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'displs' at (1) [-Wunused-dummy-argument] mpi.f:74:57: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:75:19: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:102:47: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:102:41: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'operation' at (1) [-Wunused-dummy-argument] mpi.f:119:27: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:118:64: 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:119:21: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:136:35: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:136:29: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:152:32: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:152:48: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:152:42: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierrcode' at (1) [-Wunused-dummy-argument] mpi.f:160:63: 160 | & RECVBUF, RECVCNT, RECVTYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:35: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:51: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:181:40: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:181:45: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'val' at (1) [-Wunused-dummy-argument] mpi.f:187:34: 187 | SUBROUTINE MPI_BARRIER( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:34: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'buffer' at (1) [-Wunused-dummy-argument] mpi.f:204:39: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:204:61: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:49: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:204:55: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:213:33: 213 | SUBROUTINE MPI_CANCEL( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:221:38: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:221:52: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:221:45: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:229:35: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:229:42: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:237:36: 237 | SUBROUTINE MPI_COMM_FREE( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:37: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:44: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:253:36: 253 | SUBROUTINE MPI_COMM_RANK( COMM, RANK, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:262:36: 262 | SUBROUTINE MPI_COMM_SIZE( COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:44: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'color' at (1) [-Wunused-dummy-argument] mpi.f:271:37: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:56: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:271:49: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:295:53: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:295:48: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:295:38: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:306:38: 306 | SUBROUTINE MPI_GROUP_FREE( GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:44: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:63: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group2' at (1) [-Wunused-dummy-argument] mpi.f:314:47: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:314:55: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'ranges' at (1) [-Wunused-dummy-argument] mpi.f:323:38: 323 | SUBROUTINE MPI_GROUP_SIZE( GROUP, SIZE, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:350:46: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:350:35: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:350:60: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:350:40: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:361:31: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:361:36: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:361:65: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:361:46: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:362:21: 362 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:361:54: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:361:59: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:371:31: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:371:36: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:371:63: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:371:46: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:371:52: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:372:21: 372 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:371:57: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:383:50: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:383:40: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:389:48: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:389:38: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:395:54: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:396:46: 396 | & IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:395:44: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'length' at (1) [-Wunused-dummy-argument] mpi.f:395:63: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'newtype' at (1) [-Wunused-dummy-argument] mpi.f:402:45: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'commute' at (1) [-Wunused-dummy-argument] mpi.f:402:36: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'func' at (1) [-Wunused-dummy-argument] mpi.f:402:55: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:38: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:32: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:418:31: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:417:49: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:417:32: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:39: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:417:57: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:65: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:418:25: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:429:53: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:429:47: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:429:37: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:429:59: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] mpi.f:439:45: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:439:34: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:439:53: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:439:39: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:450:30: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:450:35: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:450:64: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:450:45: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:450:53: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:451:23: 451 | & STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:450:58: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:462:39: 462 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:470:30: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:470:35: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:470:62: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:470:45: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:470:51: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:470:56: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:481:31: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:481:36: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:481:63: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:481:46: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:481:52: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:481:57: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:492:31: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:492:45: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:504:31: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:504:25: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:503:34: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:42: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'insize' at (1) [-Wunused-dummy-argument] mpi.f:503:60: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:68: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:503:52: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:515:31: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:515:39: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:526:52: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:526:60: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:538:52: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:538:59: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'index' at (1) [-Wunused-dummy-argument] mpi.f:538:67: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:735:41: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:735:38: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:735:55: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:735:48: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:744:66: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:744:59: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:744:52: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:744:45: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:752:38: 752 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:766:31: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:766:59: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:22: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:767:33: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:766:52: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:27: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:766:34: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:766:41: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:766:37: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:766:45: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:776:53: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:776:36: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:791:36: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:791:51: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:791:40: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:791:57: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:791:44: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:791:33: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:791:30: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:802:33: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:802:48: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:802:37: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:802:60: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:802:54: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:802:41: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:802:27: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:802:30: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:55: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:813:27: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:812:70: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:813:42: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:812:43: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:812:59: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:813:31: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:813:48: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:812:63: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:813:35: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:812:46: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:52: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:812:37: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:812:30: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:824:36: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:824:51: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:824:40: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:824:57: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:824:44: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:824:33: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:824:30: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:836:33: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:836:48: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:836:37: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:836:60: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:836:54: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:836:41: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:836:27: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:836:30: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:55: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:848:27: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:847:70: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:848:42: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:847:43: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:847:59: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:848:31: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:848:48: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:847:63: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:848:35: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:847:46: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:52: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:847:37: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:847:30: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:860:36: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:860:51: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:860:40: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:860:57: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:860:44: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:860:33: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:860:30: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:871:33: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:871:48: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:871:37: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:871:60: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:871:54: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:871:41: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:871:27: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:871:30: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:55: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:882:27: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:881:70: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:882:42: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:881:43: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:881:59: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:882:31: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:882:48: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:881:63: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:882:35: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:881:46: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:52: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:881:37: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:881:30: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:893:36: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:893:51: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:893:40: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:893:57: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:893:44: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:893:33: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:893:30: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:904:33: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:904:48: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:904:37: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:904:60: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:904:54: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:904:41: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:904:27: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:904:30: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:55: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:915:27: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:914:70: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:915:42: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:914:43: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:914:59: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:915:31: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:915:48: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:914:63: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:915:35: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:914:46: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:52: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:914:37: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:914:30: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:927:59: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'csrc' at (1) [-Wunused-dummy-argument] mpi.f:926:46: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:926:40: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'gcindx' at (1) [-Wunused-dummy-argument] mpi.f:926:32: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'grindx' at (1) [-Wunused-dummy-argument] mpi.f:927:47: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lcindx' at (1) [-Wunused-dummy-argument] mpi.f:927:39: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lrindx' at (1) [-Wunused-dummy-argument] mpi.f:927:31: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:926:67: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:926:60: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:926:53: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:927:53: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'rsrc' at (1) [-Wunused-dummy-argument] mpi.f:937:40: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'indxglob' at (1) [-Wunused-dummy-argument] mpi.f:937:51: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'iproc' at (1) [-Wunused-dummy-argument] mpi.f:937:61: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:937:44: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:937:69: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] mpi.f:945:32: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:945:50: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:945:56: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:945:39: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:945:43: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:945:25: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:945:35: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:956:32: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:956:50: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:956:56: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:956:39: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:956:43: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:956:25: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:956:35: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:968:32: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:968:50: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:968:56: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:968:39: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:968:43: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:968:25: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:968:35: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:979:32: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:979:50: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:979:56: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:979:39: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:979:43: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:979:25: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:979:35: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:36: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:991:60: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:991:42: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:991:66: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:991:25: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:991:49: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:991:29: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:991:53: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:991:13: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:991:21: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:45: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1005:36: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1005:60: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1005:42: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1005:66: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1005:25: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1005:49: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1005:29: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1005:53: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1005:13: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1005:21: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1005:45: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1018:36: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1018:60: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1018:42: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1018:66: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1018:25: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1018:49: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1018:29: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1018:53: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1018:13: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1018:21: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1018:45: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1030:36: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1030:60: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1030:42: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1030:66: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1030:25: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1030:49: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1030:29: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1030:53: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1030:13: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1030:21: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1030:45: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1041:53: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1041:32: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1041:58: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1041:47: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1041:50: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1041:39: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1041:44: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1052:53: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1052:32: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1052:58: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1052:47: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1052:50: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1052:39: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1052:44: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1062:53: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1062:32: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1062:58: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1062:47: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1062:50: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1062:39: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1062:44: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1072:53: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1072:32: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1072:58: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1072:47: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1072:50: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1072:39: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1072:44: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1082:53: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1082:32: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1082:58: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1082:47: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1082:50: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1082:39: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1082:44: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1093:53: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1093:32: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1093:58: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1093:47: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1093:50: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1093:39: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1093:44: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1103:53: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1103:32: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1103:58: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1103:47: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1103:50: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1103:39: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1103:44: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1113:53: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1113:32: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1113:58: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1113:47: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1113:50: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1113:39: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1113:44: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1123:43: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1123:67: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1123:58: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1124:39: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1123:47: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1124:28: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1124:45: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1123:64: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1123:51: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1124:32: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1123:34: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1123:40: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1123:31: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1135:43: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1135:67: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1135:58: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1136:39: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1135:47: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1136:28: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1136:45: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1135:64: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1135:51: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1136:32: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1135:34: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1135:40: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1135:31: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1148:43: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1148:67: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1148:58: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1149:39: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1148:47: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1149:28: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1149:45: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1148:64: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1148:51: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1149:32: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1148:34: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1148:40: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1148:31: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1160:43: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1160:67: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1160:58: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1161:39: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1160:47: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1161:28: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1161:45: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1160:64: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1160:51: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1161:32: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1160:34: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1160:40: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1160:31: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1172:42: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1172:60: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1172:57: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1173:22: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1172:46: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1172:64: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1173:28: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1172:50: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1172:68: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1172:33: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1172:39: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1172:30: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1184:42: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1184:60: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1184:57: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1185:22: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1184:46: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1184:64: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1185:28: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1184:50: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1184:68: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1184:33: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1184:39: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1184:30: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1197:42: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1197:60: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1197:57: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1198:22: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1197:46: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1197:64: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1198:28: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1197:50: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1197:68: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1197:33: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1197:39: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1197:30: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1209:42: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1209:60: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1209:57: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1210:22: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1209:46: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1209:64: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1210:28: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1209:50: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1209:68: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1209:33: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1209:39: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1209:30: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1221:52: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1221:58: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1221:41: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1221:45: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1221:27: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1221:34: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1221:37: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1232:52: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1232:58: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1232:41: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1232:45: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1232:27: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1232:34: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1232:37: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1244:51: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1244:57: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1244:40: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1244:44: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1244:26: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1244:33: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1244:36: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1254:51: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1254:57: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1254:40: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1254:44: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1254:26: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1254:33: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1254:36: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1264:42: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1265:28: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1264:46: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1264:51: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1264:36: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1264:39: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1264:33: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1265:34: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1276:54: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1277:28: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1276:58: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1276:63: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1276:48: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1276:51: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1276:45: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1277:34: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1288:42: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1289:28: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1288:46: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1288:51: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1288:36: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1288:39: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1288:33: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1289:34: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1300:54: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1301:28: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1300:58: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1300:63: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1300:48: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1300:51: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1300:45: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1301:34: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1312:37: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1312:63: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1312:55: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1312:42: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1313:60: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1313:45: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:47: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1313:54: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1313:37: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:33: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1312:30: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1313:22: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1313:29: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1326:37: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1326:63: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1326:55: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1326:42: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1327:60: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1327:45: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:47: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1327:54: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1327:37: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:33: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1326:30: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1327:22: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1327:29: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1341:37: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1341:63: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1341:55: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1341:42: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1342:60: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1342:45: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:47: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1342:54: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1342:37: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:33: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1341:30: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1342:22: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1342:29: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1355:37: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1355:63: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1355:55: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1355:42: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1356:60: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1356:45: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:47: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1356:54: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1356:37: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:33: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1355:30: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1356:22: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1356:29: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1369:35: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1369:52: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1369:40: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1370:34: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1369:58: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1369:45: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1370:28: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1369:27: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1369:31: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1369:63: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1370:21: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1380:35: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1380:52: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1380:40: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1381:34: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1380:58: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1380:45: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1381:28: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1380:27: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1380:31: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1380:63: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1381:21: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1392:35: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1392:52: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1392:40: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1393:34: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1392:58: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1392:45: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1393:28: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1392:27: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1392:31: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1392:63: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1393:21: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1403:35: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1403:52: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1403:40: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1404:34: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1403:58: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1403:45: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1404:28: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1403:27: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1403:31: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1403:63: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1404:21: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1414:28: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1414:46: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1415:22: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1414:52: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1415:28: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1414:35: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1414:59: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1414:39: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1414:63: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1414:25: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1414:31: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1414:55: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1425:28: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1425:46: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1426:22: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1425:52: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1426:28: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1425:35: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1425:59: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1425:39: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1425:63: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1425:25: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1425:31: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1425:55: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1437:28: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1437:46: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1438:22: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1437:52: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1438:28: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1437:35: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1437:59: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1437:39: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1437:63: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1437:25: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1437:31: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1437:55: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1448:28: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1448:46: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1449:22: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1448:52: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1449:28: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1448:35: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1448:59: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1448:39: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1448:63: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1448:25: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1448:31: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1448:55: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1459:66: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1459:63: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1460:37: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1460:34: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1460:52: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1459:50: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1459:70: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1460:41: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1460:27: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1460:45: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1459:53: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1459:56: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1459:30: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o mpi.f:1459:44: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1459:36: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1472:66: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1472:63: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1473:37: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1473:34: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1473:52: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1472:50: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1472:70: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1473:41: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1473:27: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1473:45: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1472:53: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1472:56: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1472:30: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1472:44: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1472:36: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1487:66: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1487:63: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1488:37: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1488:34: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1488:52: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1487:50: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1487:70: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1488:41: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1488:27: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1488:45: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1487:53: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1487:56: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1487:30: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1487:44: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1487:36: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1500:66: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1500:63: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1501:37: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1501:34: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1501:52: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1500:50: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1500:70: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1501:41: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1501:27: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1501:45: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1500:53: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1500:56: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1500:30: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1500:44: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1500:36: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1513:54: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1514:39: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1514:31: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1514:56: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1513:59: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1514:43: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1515:37: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1513:63: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1514:48: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1513:50: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1515:31: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1513:42: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1513:46: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1513:30: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1514:36: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1513:38: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1514:63: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1526:54: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1527:39: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1527:31: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1527:56: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1526:59: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1527:43: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1528:37: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1526:63: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1527:48: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1526:50: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1528:31: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1526:42: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1526:46: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1526:30: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1527:36: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1526:38: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1527:63: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1540:54: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1541:39: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1541:31: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1541:56: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1540:59: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1541:43: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1542:37: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1540:63: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1541:48: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1540:50: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1542:31: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1540:42: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1540:46: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1540:30: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1541:36: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1540:38: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1541:63: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1553:54: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1554:39: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1554:31: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1554:56: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1553:59: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1554:43: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1555:37: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1553:63: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1554:48: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1553:50: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1555:31: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1553:42: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1553:46: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1553:30: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1554:36: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1553:38: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1554:63: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1566:63: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1567:35: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:52: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1567:41: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1566:56: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1566:28: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1566:36: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:40: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1566:48: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:64: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1577:36: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:32: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1578:43: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:55: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'ex' at (1) [-Wunused-dummy-argument] mpi.f:1578:62: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'expos' at (1) [-Wunused-dummy-argument] mpi.f:1576:53: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1577:64: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1578:68: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1576:57: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1577:68: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1576:29: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1576:37: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:40: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1577:48: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1576:49: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:52: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:1577:60: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1590:32: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1590:46: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1590:40: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'srname' at (1) [-Wunused-dummy-argument] mpi.f:1599:30: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:1599:58: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:1599:65: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:1599:51: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:1600:29: 1600 | & LLD ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:1599:33: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1599:36: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1599:44: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o In file included from mpic.c:16: mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o ar rv libmpiseqFREEFEM-SEQ.a mpi.o mpic.o elapse.o ar: creating libmpiseqFREEFEM-SEQ.a a - mpi.o a - mpic.o a - elapse.o ranlib libmpiseqFREEFEM-SEQ.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o tree.c: In function 'mergeFronts': tree.c:665:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 665 | { for (J = K; rep[J] != J; J = rep[J]); | ^~~ tree.c:666:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 666 | rep[K] = J; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o symbfac.c: In function 'initFactorMtx': symbfac.c:557:12: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 557 | { for (; nzlsub[h] != nzasub[i]; h++); | ^~~ symbfac.c:558:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 558 | dis = h - hstart; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o sort.c: In function 'qsortUpInts': sort.c:111:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 111 | { while (array[++i] < m); | ^~~~~ sort.c:112:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 112 | while (array[--j] > m); | ^~~~~ sort.c:103:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 103 | while (p > 0) | ^~~~~ sort.c:132:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 132 | if (THRES > 0) insertUpInts(n, array); | ^~ sort.c: In function 'qsortUpFloatsWithIntKeys': sort.c:157:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 157 | { while (key[++i] < m); | ^~~~~ sort.c:158:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 158 | while (key[--j] > m); | ^~~~~ sort.c:146:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 146 | while (p > 0) | ^~~~~ sort.c:178:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 178 | if (THRES > 0) insertUpFloatsWithIntKeys(n, array, key); | ^~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.o ar rv libpord.a graph.o gbipart.o gbisect.o ddcreate.o ddbisect.o nestdiss.o multisector.o gelim.o bucket.o tree.o symbfac.o interface.o sort.o minpriority.o ar: creating libpord.a a - graph.o a - gbipart.o a - gbisect.o a - ddcreate.o a - ddbisect.o a - nestdiss.o a - multisector.o a - gelim.o a - bucket.o a - tree.o a - symbfac.o a - interface.o a - sort.o a - minpriority.o ranlib libpord.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c build_mumps_int_def.c -o build_mumps_int_def.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz build_mumps_int_def.o -o build_mumps_int_def ./build_mumps_int_def > ../include/mumps_int_def.h make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c double_linked_list.F -o double_linked_list.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_orderings_wrappers_m.F:943:35: 915 | & NV, NCMPA, int(N,8) ) | 2 ...... 943 | & NV8, NCMPA, int(N,8) ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:946:45: 914 | & XADJ8(1), IW(1), | 2 ...... 946 | & XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:951:32: 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 951 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:883:28: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:883:34: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:884:35: 884 | & XADJ, IW(1), | 1 ...... 914 | & XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:885:46: 885 | & NV, NCMPA, N ) | 1 ...... 915 | & NV, NCMPA, int(N,8) ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:839:46: 811 | & NV, NCMPA ) | 2 ...... 839 | & NV8, NCMPA ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:841:59: 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 841 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:846:32: 846 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:782:24: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:30: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:44: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:854:66: 854 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:753:62: 753 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran front_data_mgt_m.F:501:21: 501 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:297:45: 297 | SUBROUTINE MUMPS_FDM_END_IDX(WHAT, FROM, IWHANDLER) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:230:47: 230 | SUBROUTINE MUMPS_FDM_START_IDX(WHAT, FROM, IWHANDLER, INFO) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:199:44: 199 | SUBROUTINE MUMPS_FDM_STRUC_TO_MOD(WHAT, id_FDM_ENCODING) | 1 Warning: Unused dummy argument 'what' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c lr_common.F -o lr_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran lr_common.F:36:71: 36 | & VLIST, FILS, FRERE_STEPS, STEP, DAD_STEPS, NE_STEPS, NA, LNA, | 1 Warning: Unused dummy argument 'lna' at (1) [-Wunused-dummy-argument] lr_common.F:35:45: 35 | SUBROUTINE MUMPS_UPD_TREE(NV, NSTEPS, N, FIRST, LPTR, RPTR, F, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_memory_mod.F:33:24: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). mumps_memory_mod.F:33:31: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end_idx': front_data_mgt_m.F:316:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ front_data_mgt_m.F:308:43: note: 'fdm_ptr' was declared here 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_start_idx': front_data_mgt_m.F:266:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 266 | DEALLOCATE(FDM_PTR%STACK_FREE_IDX) | ^ front_data_mgt_m.F:249:43: note: 'fdm_ptr' was declared here 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end': front_data_mgt_m.F:118:10: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ front_data_mgt_m.F:115:44: note: 'fdm_ptr' was declared here 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_init': front_data_mgt_m.F:93:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ front_data_mgt_m.F:89:44: note: 'fdm_ptr' was declared here 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_static_mapping.F:4505:24: 4493 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4505 | call MPI_BCAST(namercv,lenrcv,MPI_INTEGER,i, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) mumps_static_mapping.F:3913:23: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3913:36: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:3914:23: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'par2_nodes' at (1) mumps_static_mapping.F:3914:41: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'procnode' at (1) mumps_static_mapping.F:3914:57: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cand' at (1) mumps_static_mapping.F:3861:11: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:3861:23: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3861:36: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nd' at (1) mumps_static_mapping.F:1265:41: 1265 | & k1, lnpivsplit, npivsplit, n, cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1266:11: 1266 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1267:11: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1267:33: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'sizeofblocks' at (1) mumps_static_mapping.F:1340:37: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1340:52: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1341:14: 1341 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1342:14: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) mumps_static_mapping.F:1342:27: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) mumps_static_mapping.F:1343:25: 1343 | & cv_nsteps, cv_nodetype(1), ierr | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:4056:67: 4056 | subroutine MUMPS_STORE_GLOBALS(ne,nfsiz,frere,fils,keep,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:1997:46: 1997 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument 'peak' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:988:62: 988 | subroutine MUMPS_COSTS_LAYER_T2PM(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:841:60: 841 | subroutine MUMPS_COSTS_LAYER_T2(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:4788:34: 4788 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument 'info5_nfrmax' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_ELT_m.F:26:44: 26 | & DAD, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_m.F:21:45: 21 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:22:54: 22 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F: In function '__mumps_build_sort_index_m_MOD_mumps_build_sort_index': fac_asm_build_sort_index_m.F:341:72: warning: 'jmin' may be used uninitialized [-Wmaybe-uninitialized] 341 | ITLOC( JMIN ) = NFRONT_EFF | ^ fac_asm_build_sort_index_m.F:53:30: note: 'jmin' was declared here 53 | & LAST_J_ASS, JMIN, MIN_PERM | ^ In function 'mumps_calcnodecosts_blr.40', inlined from 'mumps_calcnodecosts.41' at mumps_static_mapping.F:656:38: mumps_static_mapping.F:700:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 700 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_calcnodecosts.41': mumps_static_mapping.F:686:31: note: 'r' was declared here 686 | DOUBLE PRECISION :: B,R,M,N | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran In function 'mumps_costs_blr_t2_master.39', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1129:72: mumps_static_mapping.F:759:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 759 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:744:31: note: 'r' was declared here 744 | DOUBLE PRECISION :: B,R,M,N | ^ In function 'mumps_costs_blr_t2_slave.38', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1165:72: mumps_static_mapping.F:820:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 820 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:804:31: note: 'r' was declared here 804 | DOUBLE PRECISION :: B,R,M,N,P | ^ mumps_static_mapping.F:1196:72: warning: 'nrow' may be used uninitialized [-Wmaybe-uninitialized] 1196 | & =dble(npiv)*dble(nrow) | ^ mumps_static_mapping.F:998:45: note: 'nrow' was declared here 998 | & relative_weight,workmaster,nrow | ^ mumps_static_mapping.F: In function 'mumps_postprocess_mem.16': mumps_static_mapping.F:2896:72: warning: 'node_of_master' may be used uninitialized [-Wmaybe-uninitialized] 2896 | & ) | ^ mumps_static_mapping.F:2850:37: note: 'node_of_master' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F:2903:72: warning: 'node_of_swapper' may be used uninitialized [-Wmaybe-uninitialized] 2903 | & ) | ^ mumps_static_mapping.F:2850:68: note: 'node_of_swapper' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F: In function 'mumps_propmap.13.isra.0': mumps_static_mapping.F:3460:18: warning: 'k69onid' may be used uninitialized [-Wmaybe-uninitialized] 3460 | if( MUMPS_BIT_GET4PROC(inode,k69onid)) then | ^ mumps_static_mapping.F:3244:21: note: 'k69onid' was declared here 3244 | integer k69onid,nb_free_procs,local_son_indice,nb_procs_for_sons, | ^ mumps_static_mapping.F: In function 'mumps_get_split_4_perf_': mumps_static_mapping.F:5069:72: warning: 'npiv2' may be used uninitialized [-Wmaybe-uninitialized] 5069 | npivsplit(kk) = npiv2 | ^ mumps_static_mapping.F:5013:55: note: 'npiv2' was declared here 5013 | integer :: kk, optimization_strategy, nass, npiv2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk.F -o ana_blk.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings.F -o ana_orderings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_blk.F:744:25: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:744:36: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1491:26: 1212 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 1491 | CALL MPI_RECV( GCOMP%IPE(J), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1502:25: 1497 | CALL MPI_SEND( NBNONEMPTY, 1, MPI_INTEGER, MASTER, | 2 ...... 1502 | CALL MPI_SEND( IQ(FIRSTNONEMPTY), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:288:47: 288 | SUBROUTINE MUMPS_AB_LMAT_TO_CLEAN_G( MYID, UNFOLD, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:151:49: 151 | SUBROUTINE MUMPS_AB_LOCALCLEAN_LMAT ( MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1285:13: 1285 | & MYID, BUFI, NBRECORDS, LUMAT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1315:28: 1315 | & SEND_ACTIVE, LMAT, LUMAT, END_MSG_2_RECV | 1 Warning: Unused dummy argument 'lmat' at (1) [-Wunused-dummy-argument] ana_blk.F:559:14: 559 | & MYID, NNZ, NZ_ROW, SIZE_NZROW, NBLK, NPROCS, MAPCOL ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1393:21: 1393 | & ICNTL, KEEP, COMM, MYID, NPROCS, INFO, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_blk.F: In function 'mumps_ab_dist_lmat_to_lumat_': ana_blk.F:1106:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ ana_blk.F:1106:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F: In function 'mumps_ana_h_': ana_orderings.F:586:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 586 | INEXT = NEXT (ME) | ^ ana_orderings.F:432:27: note: 'me' was declared here 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_amd_elt_': ana_orderings.F:1722:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 1722 | INEXT = NEXT (ME) | ^ ana_orderings.F:1546:26: note: 'me' was declared here 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_hamd_': ana_orderings.F:3003:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 3003 | INEXT = NEXT (ME) | ^ ana_orderings.F:2805:26: note: 'me' was declared here 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_set_ordering.F:15:42: 15 | & NBQD, AvgDens, | 1 Warning: Unused dummy argument 'avgdens' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:43: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:56: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_AMDMF.F: In function 'mumps_symqamd_new_': ana_AMDMF.F:46:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_hamf4_': ana_orderings.F:5074:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5074 | ELEN(ME) = NELME | ^ ana_orderings.F:4135:26: note: 'me' was declared here 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c bcast_errors.F -o bcast_errors.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c estim_flops.F -o estim_flops.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran estim_flops.F:60:35: 60 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] estim_flops.F:118:52: 118 | SUBROUTINE MUMPS_PRINT_STILL_ACTIVE(MYID, KEEP, DKEEP17, OPELIW, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_orderings.F: In function 'mumps_qamd_': ana_orderings.F:5788:14: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ ana_orderings.F:5558:26: note: 'me' was declared here 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_type2_blocking.F:220:20: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmax' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:220:14: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmin' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:363:28: 363 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:474:19: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_version.F -o mumps_version.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o ana_orderings.F: In function 'mumps_cst_amf_': ana_orderings.F:7374:13: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 7374 | IF (ME.LE.0) THEN | ^ ana_orderings.F:7149:26: note: 'me' was declared here 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o mumps_size.c: In function 'mumps_addr_c_': mumps_size.c:24:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~ mumps_size.c:24:7: warning: array subscript 'int64_t[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds=] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~~ mumps_size.c:22:36: note: object 'a' of size 4 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ~~~~~~^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o In file included from mumps_io.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io.c:18: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o In file included from mumps_io_basic.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ ana_orderings.F: In function 'mumps_symqamd_': ana_orderings.F:9927:72: warning: 'permeqn' may be used uninitialized [-Wmaybe-uninitialized] 9927 | PERM(PERMeqN) = N | ^ ana_orderings.F:8456:35: note: 'permeqn' was declared here 8456 | INTEGER THRESM, NDME, PERMeqN | ^ ana_orderings.F:8723:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 8723 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o In file included from mumps_io_thread.c:16: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io_thread.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ mumps_io_thread.c: In function 'mumps_low_level_init_ooc_c_th': mumps_io_thread.c:354:7: warning: 'ret_code' may be used uninitialized [-Wmaybe-uninitialized] 354 | if(ret_code!=0){ | ^ mumps_io_thread.c:292:16: note: 'ret_code' was declared here 292 | MUMPS_INT i, ret_code; | ^~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o In file included from mumps_io_err.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c tools_common.F -o tools_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c sol_common.F -o sol_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran sol_common.F:149:39: 123 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, allocok, 1, | 2 ...... 149 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, GLOBAL_MAPPING, N, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) sol_common.F:53:35: 53 | & PTRIST, KEEP,KEEP8, IW, LIW, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] sol_common.F:52:57: 52 | SUBROUTINE MUMPS_BUILD_IRHS_loc(MYID_NODES, NSLAVES, N, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] sol_common.F:105:38: 105 | & ICNTL, INFO ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] sol_common.F:104:40: 104 | & NSLAVES, MYID_NODES, COMM_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] tools_common.F:1162:72: 1162 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument 'intab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1113:72: 1113 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument 'outtab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:399:23: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 399 | CALL MPI_REDUCE( TEMP1, TEMP2, 1, MPI_2INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) tools_common.F:742:22: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:742:27: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:1050:24: 1040 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1050 | call MPI_BCAST(MyNAME_TAB_RCV,MyNAME_length_RCV,MPI_CHARACTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (CHARACTER(1)/INTEGER(4)). tools_common.F:413:36: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] tools_common.F:413:42: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:424:28: 424 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:451:28: 451 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:479:37: 479 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:506:21: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'k199' at (1) [-Wunused-dummy-argument] tools_common.F:506:42: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:533:44: 533 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:558:23: 558 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:588:23: 588 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:710:31: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl6' at (1) [-Wunused-dummy-argument] tools_common.F:710:38: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl8' at (1) [-Wunused-dummy-argument] tools_common.F:710:17: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep50' at (1) [-Wunused-dummy-argument] tools_common.F:710:24: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep54' at (1) [-Wunused-dummy-argument] tools_common.F:888:26: 888 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] sol_common.F: In function 'mumps_build_irhs_loc_': sol_common.F:90:72: warning: 'j1' may be used uninitialized [-Wmaybe-uninitialized] 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ sol_common.F:67:19: note: 'j1' was declared here 67 | INTEGER :: J1 | ^ tools_common.F: In function 'mumps_sort_step_': tools_common.F:942:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 942 | IFATH = DAD( STEP(INODE) ) | ^ tools_common.F:902:41: note: 'inode' was declared here 902 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ ar rv ../lib/libmumps_commonFREEFEM-SEQ.a ana_omp_m.o ana_blk_m.o ana_orderings_wrappers_m.o double_linked_list.o fac_asm_build_sort_index_ELT_m.o fac_asm_build_sort_index_m.o fac_descband_data_m.o fac_future_niv2_mod.o fac_ibct_data_m.o fac_maprow_data_m.o front_data_mgt_m.o lr_common.o mumps_comm_ibcast.o mumps_l0_omp_m.o mumps_memory_mod.o mumps_mpitoomp_m.o mumps_ooc_common.o mumps_static_mapping.o omp_tps_common_m.o ana_blk.o ana_orderings.o ana_set_ordering.o ana_AMDMF.o bcast_errors.o estim_flops.o mumps_type_size.o mumps_type2_blocking.o mumps_version.o mumps_print_defined.o mumps_common.o mumps_pord.o mumps_metis.o mumps_metis64.o mumps_metis_int.o mumps_scotch.o mumps_scotch64.o mumps_scotch_int.o mumps_size.o mumps_io.o mumps_io_basic.o mumps_io_thread.o mumps_io_err.o mumps_numa.o mumps_thread.o mumps_save_restore_C.o mumps_config_file_C.o mumps_thread_affinity.o mumps_register_thread.o tools_common.o sol_common.o ar: creating ../lib/libmumps_commonFREEFEM-SEQ.a a - ana_omp_m.o a - ana_blk_m.o a - ana_orderings_wrappers_m.o a - double_linked_list.o a - fac_asm_build_sort_index_ELT_m.o a - fac_asm_build_sort_index_m.o a - fac_descband_data_m.o a - fac_future_niv2_mod.o a - fac_ibct_data_m.o a - fac_maprow_data_m.o a - front_data_mgt_m.o a - lr_common.o a - mumps_comm_ibcast.o a - mumps_l0_omp_m.o a - mumps_memory_mod.o a - mumps_mpitoomp_m.o a - mumps_ooc_common.o a - mumps_static_mapping.o a - omp_tps_common_m.o a - ana_blk.o a - ana_orderings.o a - ana_set_ordering.o a - ana_AMDMF.o a - bcast_errors.o a - estim_flops.o a - mumps_type_size.o a - mumps_type2_blocking.o a - mumps_version.o a - mumps_print_defined.o a - mumps_common.o a - mumps_pord.o a - mumps_metis.o a - mumps_metis64.o a - mumps_metis_int.o a - mumps_scotch.o a - mumps_scotch64.o a - mumps_scotch_int.o a - mumps_size.o a - mumps_io.o a - mumps_io_basic.o a - mumps_io_thread.o a - mumps_io_err.o a - mumps_numa.o a - mumps_thread.o a - mumps_save_restore_C.o a - mumps_config_file_C.o a - mumps_thread_affinity.o a - mumps_register_thread.o a - tools_common.o a - sol_common.o ranlib ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_type.F -o dlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux.F -o dana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:275:37: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:275:45: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:275:53: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:922:42: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:922:49: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:922:56: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:969:38: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:969:46: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:969:54: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:969:65: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:33: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:41: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:978:61: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) dana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1045:24: 1045 | CALL DMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1091:34: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1091:44: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1091:53: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1116:33: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1116:43: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1116:52: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] dana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] dana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] dana_aux.F:4051:49: 4051 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:354:48: 354 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] dana_aux_par.F:212:43: 212 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_build_loc_graph.constprop.0': dana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ dana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ dana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_f': dana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ dana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_ana_f_par': dana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_o': dana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ dana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ dana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ dana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ dana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ dana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ dmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_stats.F -o dlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] dlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1948:64: 1948 | SUBROUTINE DMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1708:47: 1708 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1575:44: 1575 | SUBROUTINE DMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1315:65: 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1033:50: 1033 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:277:58: 277 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_compute_read_size': dmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ dmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ dmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_core.F -o dlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_is_inode_in_mem': dmumps_ooc.F:1349:72: warning: '__result_dmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ dmumps_ooc.F:1315:6: note: '__result_dmumps_solve_is_inod' was declared here 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ dlr_core.F:848:47: 848 | CALL DMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] dlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] dlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:379:53: 379 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_zone_read': dmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ dmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ dlr_core.F: In function '__dmumps_lr_core_MOD_regrouping2': dlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ dlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ dlr_core.F: In function 'dmumps_truncated_rrqr_': dlr_core.F:1808:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1808 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ dlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ dlr_core.F:1917:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1917 | IF( RK.LT.MIN(N,M) ) THEN | ^ dlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:61: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:50: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F: In function 'dmumps_interleave_rhs_am1_': dmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ dmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ dmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ dmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_lr.F -o dsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) dsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] dsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_fwd_lr_su': dsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ dsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_bwd_lr_su': dsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ dsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ dsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ dsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_lr.F -o dana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] dana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] dana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] dana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] dana_lr.F: In function '__dmumps_ana_lr_MOD_get_global_groups': dana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ dana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ dana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_mpi_grouping': dana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ dana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_grouping': dana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ dana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_lr_grouping_new': dana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ dana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_buf_look.isra.0': dmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ dmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type3': dmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ dmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_blocfacto': dmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ dmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type2': dmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ dmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lr.F -o dfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] dfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] dfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] dfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] dfac_lr.F: In function '__dmumps_fac_lr_MOD_dmumps_blr_upd_cb_left': dfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ dfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ dfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ dfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_load.F -o dmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_load.F:5543:68: 5543 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5279:67: 5279 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] dmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] dmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:51: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:60: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] dmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] dmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_load.F: In function '__dmumps_load_MOD_dmumps_check_sbtr_cost': dmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ dmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ dmumps_load.F: In function '__dmumps_load_MOD_dmumps_load_pool_upd_new_pool': dmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ dmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:41:54: 41 | SUBROUTINE DMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:16:47: 16 | SUBROUTINE DMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F: In function '__dmumps_dynamic_memory_m_MOD_dmumps_dm_isband': dfac_mem_dynamic.F:94:39: warning: '__result_dmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_aux.F:2168:47: 2168 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2091:51: 2091 | DOUBLE PRECISION :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] dfac_front_aux.F:2075:37: 2075 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1970:37: 1970 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:27: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1797:20: 1797 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:21: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1599:40: 1599 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1595:33: 1595 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1600:23: 1600 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:614:41: 614 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_master_ELT_m.F: In function '__dmumps_fac_asm_master_elt_m_MOD_dmumps_fac_asm_niv2_elt': dfac_asm_master_ELT_m.F:1506:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1506 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ dfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i_ldlt': dfac_front_aux.F:1349:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1349 | DO J=1, LIM - IEND_BLOCK | ^ dfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F:1545:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1545 | LPIV = min(IPIV,JMAX) | ^ dfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i': dfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ dfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dfac_asm_master_m.F: In function '__dmumps_fac_asm_master_m_MOD_dmumps_fac_asm_niv1': dfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ dfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ dfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ dfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_type2_aux.F:488:28: 488 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:490:53: 490 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_type2_aux.F: In function '__dmumps_fac_front_type2_aux_m_MOD_dmumps_fac_i_ldlt_niv2': dfac_front_type2_aux.F:478:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ dfac_front_type2_aux.F:478:72: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:63:33: note: 'pospv2' was declared here 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ dfac_front_type2_aux.F:478:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_driver.F -o dini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_driver.F -o dana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_driver.F -o dfac_driver.o dana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) dana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) dfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_driver.F:2565:27: 2565 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3674 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2568:27: 2568 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3667 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2767:26: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:2767:39: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:3520:28: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:62: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:68: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:15: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:55: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dfac_driver.F:3519:49: 3519 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dana_driver.F: In function 'dmumps_gather_matrix_': dana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ dana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ dfac_driver.F: In function 'dmumps_fac_driver_': dfac_driver.F:1818:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1818 | IF (EARLYT3ROOTINS) THEN | ^ dfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ dfac_driver.F:2498:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ dana_driver.F: In function 'dmumps_ana_driver_': dana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ dana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ dana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ dana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ dana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ dana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_driver.F -o dsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). dsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dend_driver.F -o dend_driver.o dsol_driver.F: In function 'dmumps_solve_driver_': dsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].ubound' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.data' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.offset' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.dim[0].stride' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ dsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ dsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ dsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ dsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ dsol_driver.F:175:49: note: 'saverhs.dim[0].ubound' was declared here 175 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ dsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ dsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.offset' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].stride' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ dsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ dsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ dsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ dsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ dsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ dsol_driver.F:188:62: note: 'c_locwk54.dim[0].ubound' was declared here 188 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ dsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ dsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ dsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ dsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ dsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ dsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ dsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ dsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:723:55: 723 | SUBROUTINE DMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:809:57: 809 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F: In function 'dmumps_ana_f_elt_': dana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ dana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ dana_aux_ELT.F: In function 'dmumps_frtelt_': dana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ dana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_dist_m.F: In function 'dmumps_ana_distm_': dana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ dana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ dana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ dana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ dana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ dana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ dana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ dana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ dana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ dana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] dana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] dana_reordertree.F: In function 'dmumps_reorder_tree_': dana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ dana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ dana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ dana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c darrowheads.F -o darrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran darrowheads.F:927:32: 927 | CALL DMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) darrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:879:54: 879 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] darrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] darrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] darrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] darrowheads.F: In function 'dmumps_facto_send_arrowheads_': darrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ darrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dana_reordertree.F: In function 'dmumps_build_load_mem_info_': dana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ dana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dbcast_int.F -o dbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm.F -o dfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm.F:765:44: 765 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:873:53: 873 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_b.F -o dfac_b.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:238:30: 238 | CALL DMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) dfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) dfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) dfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) dfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_ELT.F: In function 'dmumps_elt_distrib_': dfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.offset' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.dim[1].stride' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ dfac_distrib_distentry.F: In function 'dmumps_redistribution_': dfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_band.F:270:46: 270 | CALL DMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) dfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] dfac_process_band.F: In function 'dmumps_process_desc_bande_': dfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ dfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blfac_slave.F: In function 'dmumps_process_blfac_slave_': dfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ dfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) dfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) dfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto_LDLT.F: In function 'dmumps_process_sym_blocfacto_': dfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ dfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ dfac_process_blocfacto.F: In function 'dmumps_process_blocfacto_': dfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ dfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_end_facto_slave.F: In function 'dmumps_end_facto_slave_': dfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ dfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE DMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type3.F: In function 'dmumps_process_contrib_type3_': dfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ dfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_message.F:770:43: 770 | SUBROUTINE DMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] dfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] dfac_process_maprow.F: In function 'dmumps_local_assembly_type2_': dfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ dfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F: In function 'dmumps_maplig_fils_niv1_': dfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ dfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] dfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:14:46: 14 | SUBROUTINE DMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_determinant.F:36:56: 36 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_determinant.F:118:67: 118 | SUBROUTINE DMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] dfac_determinant.F:181:43: 181 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] dfac_determinant.F:183:56: 183 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabssym_': dfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE DMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE DMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE DMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabsuns_': dfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ dfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:381:60: 381 | SUBROUTINE DMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_defaults.F -o dini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o dini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dini_defaults.F:1226:41: 1226 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dmumps_driver.F: In function 'dmumps_': dmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ dmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ dmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ dmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION DMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransu_': dana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ dana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ dana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ dana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransb_': dana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ dana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ dana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ dana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ dana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ dana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c drank_revealing.F -o drank_revealing.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran drank_revealing.F:14:57: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:61: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:46: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_aux.F -o dsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_aux.F:759:26: 757 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 758 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 759 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:802:26: 782 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 802 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:483:23: 483 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:14:36: 14 | SUBROUTINE DMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] dsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dsol_aux.F:35:32: 35 | SUBROUTINE DMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:86:64: 86 | SUBROUTINE DMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:376:39: 376 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:542:23: 542 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:815:12: 815 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:24: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:12: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:993:13: 993 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1043:35: 1043 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:1041:35: 1041 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] dsol_aux.F:1042:19: 1042 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] dsol_aux.F:1139:70: 1139 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1180:28: 1180 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1224:13: 1224 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dana_mtrans.F: In function 'dmumps_mtransw_': dana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ dana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ dana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ dana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ dana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F: In function 'dmumps_mtransz_': dana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ dana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd_aux.F:1170:17: 1133 | & INODE, 1, MPI_INTEGER, | 2 ...... 1170 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_bwd_aux.F: In function 'dmumps_backslv_traiter_message_': dsol_bwd_aux.F:1513:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1513 | IF (JJ.EQ.NPIV_LAST) THEN | ^ dsol_bwd_aux.F:1091:19: note: 'jj' was declared here 1091 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ dsol_bwd_aux.F:1758:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1758 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ dsol_bwd_aux.F:1101:28: note: 'pool_first_pos' was declared here 1101 | INTEGER POOL_FIRST_POS, TMP | ^ dsol_aux.F: In function 'dmumps_solve_ld_and_reload_': dsol_aux.F:1359:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1359 | IF (NBK.GE.PANEL_SIZE) THEN | ^ dsol_aux.F:1244:48: note: 'panel_size' was declared here 1244 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ dsol_aux.F: In function 'dmumps_set_scaling_loc_': dsol_aux.F:1436:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1436 | IF (associated(SCALING)) THEN | ^ dsol_aux.F:1391:56: note: 'scaling.data' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.offset' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.dim[0].stride' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_c.F -o dsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] dsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] dsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1227:54: 1227 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] dsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] dsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] dsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_bwd_aux.F: In function 'dmumps_solve_node_bwd_': dsol_bwd_aux.F:863:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 863 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ dsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ dsol_c.F: In function 'dmumps_sol_c_': dsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ dsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_fwd_aux.F:988:44: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:988:37: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F: In function 'dmumps_solve_node_fwd_': dsol_fwd_aux.F:578:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 578 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ dsol_fwd_aux.F:395:44: note: 'panel_size' was declared here 395 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F: In function 'dmumps_build_posinrhscomp_': dsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ dsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtools.F -o dtools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtype3_root.F -o dtype3_root.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dtools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) dtools.F:1610:23: 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL dcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dtools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] dtools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] dtools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dtools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dtools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dtools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] dtools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dtools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] dtools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] dtools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dtools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] dtools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] dtools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] dtools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dtools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dtools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dtype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) dtype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:868:60: 868 | SUBROUTINE DMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] dtype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dtype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dtype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] dtype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libdmumpsFREEFEM-SEQ.a dana_aux.o dana_aux_par.o dana_lr.o dfac_asm_master_ELT_m.o dfac_asm_master_m.o dfac_front_aux.o dfac_front_LU_type1.o dfac_front_LU_type2.o dfac_front_LDLT_type1.o dfac_front_LDLT_type2.o dfac_front_type2_aux.o dfac_sispointers_m.o dfac_lr.o dfac_mem_dynamic.o dfac_omp_m.o dfac_par_m.o dfac_sol_l0omp_m.o dlr_core.o dlr_stats.o dlr_type.o dmumps_comm_buffer.o dmumps_config_file.o dmumps_load.o dmumps_lr_data_m.o dmumps_ooc_buffer.o dmumps_ooc.o dmumps_sol_es.o dmumps_save_restore.o dmumps_save_restore_files.o dmumps_struc_def.o domp_tps_m.o dsol_lr.o dsol_omp_m.o dstatic_ptr_m.o dini_driver.o dana_driver.o dfac_driver.o dsol_driver.o dsol_distrhs.o dend_driver.o dana_aux_ELT.o dana_dist_m.o dana_LDLT_preprocess.o dana_reordertree.o darrowheads.o dbcast_int.o dfac_asm_ELT.o dfac_asm.o dfac_b.o dfac_distrib_distentry.o dfac_distrib_ELT.o dfac_lastrtnelind.o dfac_mem_alloc_cb.o dfac_mem_compress_cb.o dfac_mem_free_block_cb.o dfac_mem_stack_aux.o dfac_mem_stack.o dfac_process_band.o dfac_process_blfac_slave.o dfac_process_blocfacto_LDLT.o dfac_process_blocfacto.o dfac_process_bf.o dfac_process_end_facto_slave.o dfac_process_contrib_type1.o dfac_process_contrib_type2.o dfac_process_contrib_type3.o dfac_process_maprow.o dfac_process_master2.o dfac_process_message.o dfac_process_root2slave.o dfac_process_root2son.o dfac_process_rtnelind.o dfac_root_parallel.o dfac_scalings.o dfac_determinant.o dfac_scalings_simScaleAbs.o dfac_scalings_simScale_util.o dfac_sol_pool.o dfac_type3_symmetrize.o dini_defaults.o dmumps_c.o dmumps_driver.o dmumps_f77.o dmumps_gpu.o dmumps_iXamax.o dana_mtrans.o dooc_panel_piv.o drank_revealing.o dsol_aux.o dsol_bwd_aux.o dsol_bwd.o dsol_c.o dsol_fwd_aux.o dsol_fwd.o dsol_matvec.o dsol_root_parallel.o dtools.o dtype3_root.o ar: creating ../lib/libdmumpsFREEFEM-SEQ.a a - dana_aux.o a - dana_aux_par.o a - dana_lr.o a - dfac_asm_master_ELT_m.o a - dfac_asm_master_m.o a - dfac_front_aux.o a - dfac_front_LU_type1.o a - dfac_front_LU_type2.o a - dfac_front_LDLT_type1.o a - dfac_front_LDLT_type2.o a - dfac_front_type2_aux.o a - dfac_sispointers_m.o a - dfac_lr.o a - dfac_mem_dynamic.o a - dfac_omp_m.o a - dfac_par_m.o a - dfac_sol_l0omp_m.o a - dlr_core.o a - dlr_stats.o a - dlr_type.o a - dmumps_comm_buffer.o a - dmumps_config_file.o a - dmumps_load.o a - dmumps_lr_data_m.o a - dmumps_ooc_buffer.o a - dmumps_ooc.o a - dmumps_sol_es.o a - dmumps_save_restore.o a - dmumps_save_restore_files.o a - dmumps_struc_def.o a - domp_tps_m.o a - dsol_lr.o a - dsol_omp_m.o a - dstatic_ptr_m.o a - dini_driver.o a - dana_driver.o a - dfac_driver.o a - dsol_driver.o a - dsol_distrhs.o a - dend_driver.o a - dana_aux_ELT.o a - dana_dist_m.o a - dana_LDLT_preprocess.o a - dana_reordertree.o a - darrowheads.o a - dbcast_int.o a - dfac_asm_ELT.o a - dfac_asm.o a - dfac_b.o a - dfac_distrib_distentry.o a - dfac_distrib_ELT.o a - dfac_lastrtnelind.o a - dfac_mem_alloc_cb.o a - dfac_mem_compress_cb.o a - dfac_mem_free_block_cb.o a - dfac_mem_stack_aux.o a - dfac_mem_stack.o a - dfac_process_band.o a - dfac_process_blfac_slave.o a - dfac_process_blocfacto_LDLT.o a - dfac_process_blocfacto.o a - dfac_process_bf.o a - dfac_process_end_facto_slave.o a - dfac_process_contrib_type1.o a - dfac_process_contrib_type2.o a - dfac_process_contrib_type3.o a - dfac_process_maprow.o a - dfac_process_master2.o a - dfac_process_message.o a - dfac_process_root2slave.o a - dfac_process_root2son.o a - dfac_process_rtnelind.o a - dfac_root_parallel.o a - dfac_scalings.o a - dfac_determinant.o a - dfac_scalings_simScaleAbs.o a - dfac_scalings_simScale_util.o a - dfac_sol_pool.o a - dfac_type3_symmetrize.o a - dini_defaults.o a - dmumps_c.o a - dmumps_driver.o a - dmumps_f77.o a - dmumps_gpu.o a - dmumps_iXamax.o a - dana_mtrans.o a - dooc_panel_piv.o a - drank_revealing.o a - dsol_aux.o a - dsol_bwd_aux.o a - dsol_bwd.o a - dsol_c.o a - dsol_fwd_aux.o a - dsol_fwd.o a - dsol_matvec.o a - dsol_root_parallel.o a - dtools.o a - dtype3_root.o ranlib ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest.F -o dsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example_save_restore.c -o c_example_save_restore.o c_example_save_restore.c: In function 'main': c_example_save_restore.c:54:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 54 | int myid, ierr; | ^~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example.c -o c_example.o c_example.c: In function 'main': c_example.c:53:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 53 | int myid, ierr; | ^~~~ gfortran -o dsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o dsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0' cd MUMPS_5.4.0 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_type.F -o zlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux.F -o zana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:275:37: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:275:45: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:275:53: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:922:42: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:922:49: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:922:56: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:969:38: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:969:46: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:969:54: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:969:65: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:33: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:41: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:978:61: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) zana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1045:24: 1045 | CALL ZMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1091:34: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1091:44: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1091:53: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1116:33: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1116:43: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1116:52: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] zana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] zana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] zana_aux.F:4051:49: 4051 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:354:48: 354 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] zana_aux_par.F:212:43: 212 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_build_loc_graph.constprop.0': zana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ zana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ zana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_f': zana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ zana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_ana_f_par': zana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_o': zana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ zana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ zana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ zana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ zana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ zana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_stats.F -o zlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] zlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1948:64: 1948 | SUBROUTINE ZMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1708:47: 1708 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1575:44: 1575 | SUBROUTINE ZMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1315:65: 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1033:50: 1033 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:277:58: 277 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_compute_read_size': zmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ zmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ zmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_is_inode_in_mem': zmumps_ooc.F:1349:72: warning: '__result_zmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ zmumps_ooc.F:1315:6: note: '__result_zmumps_solve_is_inod' was declared here 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_core.F -o zlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_zone_read': zmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ zmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ zlr_core.F:848:47: 848 | CALL ZMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] zlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] zlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:379:53: 379 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F: In function '__zmumps_lr_core_MOD_regrouping2': zlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ zlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ zlr_core.F: In function 'zmumps_truncated_rrqr_': zlr_core.F:1809:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1809 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ zlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ zlr_core.F:1927:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1927 | IF( RK.LT.MIN(N,M) ) THEN | ^ zlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:61: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:50: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F: In function 'zmumps_interleave_rhs_am1_': zmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ zmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ zmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ zmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_lr.F -o zsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) zsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] zsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_fwd_lr_su': zsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ zsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_bwd_lr_su': zsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ zsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ zsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ zsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_lr.F -o zana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] zana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] zana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] zana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] zana_lr.F: In function '__zmumps_ana_lr_MOD_get_global_groups': zana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ zana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ zana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_mpi_grouping': zana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ zana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_grouping': zana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ zana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_lr_grouping_new': zana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ zana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_buf_look.isra.0': zmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ zmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type3': zmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ zmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_blocfacto': zmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ zmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type2': zmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ zmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lr.F -o zfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] zfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] zfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] zfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] zfac_lr.F: In function '__zmumps_fac_lr_MOD_zmumps_blr_upd_cb_left': zfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ zfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ zfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ zfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_load.F -o zmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_load.F:5543:68: 5543 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5279:67: 5279 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] zmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] zmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:51: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:60: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] zmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] zmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_load.F: In function '__zmumps_load_MOD_zmumps_check_sbtr_cost': zmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ zmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ zmumps_load.F: In function '__zmumps_load_MOD_zmumps_load_pool_upd_new_pool': zmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ zmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:41:54: 41 | SUBROUTINE ZMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:16:47: 16 | SUBROUTINE ZMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F: In function '__zmumps_dynamic_memory_m_MOD_zmumps_dm_isband': zfac_mem_dynamic.F:94:39: warning: '__result_zmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ zfac_front_aux.F:2159:47: 2159 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2082:50: 2082 | COMPLEX(kind=8) :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] zfac_front_aux.F:2066:37: 2066 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1961:37: 1961 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:27: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1788:20: 1788 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:21: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1590:40: 1590 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1586:33: 1586 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1591:23: 1591 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1121:16: 1121 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:614:41: 614 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm_master_ELT_m.F: In function '__zmumps_fac_asm_master_elt_m_MOD_zmumps_fac_asm_niv2_elt': zfac_asm_master_ELT_m.F:1508:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1508 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ zfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i_ldlt': zfac_front_aux.F:1346:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1346 | DO J=1, LIM - IEND_BLOCK | ^ zfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_front_aux.F:1536:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1536 | LPIV = min(IPIV,JMAX) | ^ zfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i': zfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ zfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_asm_master_m.F: In function '__zmumps_fac_asm_master_m_MOD_zmumps_fac_asm_niv1': zfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ zfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ zfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ zfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_type2_aux.F:480:28: 480 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:482:53: 482 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:43: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F: In function '__zmumps_fac_front_type2_aux_m_MOD_zmumps_fac_i_ldlt_niv2': zfac_front_type2_aux.F:470:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ zfac_front_type2_aux.F:63:33: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ zfac_front_type2_aux.F:470:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_driver.F -o zini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_driver.F -o zana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_driver.F -o zfac_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) zana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) zfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_driver.F:2566:27: 2566 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3673 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2569:27: 2569 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3666 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2768:26: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:2768:39: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:3519:28: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:62: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:68: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:15: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:55: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zfac_driver.F:3518:49: 3518 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] zana_driver.F: In function 'zmumps_gather_matrix_': zana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ zana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ zfac_driver.F: In function 'zmumps_fac_driver_': zfac_driver.F:1819:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1819 | IF (EARLYT3ROOTINS) THEN | ^ zfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ zfac_driver.F:2499:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ zana_driver.F: In function 'zmumps_ana_driver_': zana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ zana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ zana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ zana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ zana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ zana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_driver.F -o zsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). zsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zend_driver.F -o zend_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_driver.F: In function 'zmumps_solve_driver_': zsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].ubound' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.data' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.offset' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.dim[0].stride' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ zsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ zsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ zsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ zsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ zsol_driver.F:175:48: note: 'saverhs.dim[0].ubound' was declared here 175 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ zsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ zsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.offset' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].stride' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ zsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ zsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ zsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ zsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ zsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ zsol_driver.F:188:61: note: 'c_locwk54.dim[0].ubound' was declared here 188 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ zsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ zsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ zsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ zsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ zsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ zsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ zsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ zsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:723:55: 723 | SUBROUTINE ZMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:809:57: 809 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F: In function 'zmumps_ana_f_elt_': zana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ zana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ zana_aux_ELT.F: In function 'zmumps_frtelt_': zana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ zana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_dist_m.F: In function 'zmumps_ana_distm_': zana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ zana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ zana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ zana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ zana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ zana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ zana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ zana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ zana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ zana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] zana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] zana_reordertree.F: In function 'zmumps_reorder_tree_': zana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ zana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ zana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ zana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zarrowheads.F -o zarrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_reordertree.F: In function 'zmumps_build_load_mem_info_': zana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ zana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ zarrowheads.F:927:32: 927 | CALL ZMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zarrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:879:54: 879 | SUBROUTINE ZMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zarrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zarrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] zarrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zbcast_int.F -o zbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zarrowheads.F: In function 'zmumps_facto_send_arrowheads_': zarrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zarrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm.F -o zfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm.F:765:44: 765 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:873:53: 873 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_b.F -o zfac_b.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:238:30: 238 | CALL ZMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) zfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) zfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) zfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) zfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F: In function 'zmumps_redistribution_': zfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_ELT.F: In function 'zmumps_elt_distrib_': zfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.offset' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.dim[1].stride' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_band.F:270:46: 270 | CALL ZMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) zfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] zfac_process_band.F: In function 'zmumps_process_desc_bande_': zfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ zfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blfac_slave.F: In function 'zmumps_process_blfac_slave_': zfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ zfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) zfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) zfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto_LDLT.F: In function 'zmumps_process_sym_blocfacto_': zfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ zfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ zfac_process_blocfacto.F: In function 'zmumps_process_blocfacto_': zfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ zfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_end_facto_slave.F: In function 'zmumps_end_facto_slave_': zfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ zfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE ZMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type3.F: In function 'zmumps_process_contrib_type3_': zfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ zfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_maprow.F: In function 'zmumps_local_assembly_type2_': zfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ zfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_message.F:770:43: 770 | SUBROUTINE ZMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] zfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_process_maprow.F: In function 'zmumps_maplig_fils_niv1_': zfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ zfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:14:46: 14 | SUBROUTINE ZMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] zfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o zfac_scalings.F:365:41: 361 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 365 | CALL MPI_REDUCE( SUMR_LOC, DUMMY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)). zfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_determinant.F:43:56: 43 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_determinant.F:125:67: 125 | SUBROUTINE ZMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] zfac_determinant.F:188:43: 188 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] zfac_determinant.F:190:56: 190 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabssym_': zfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE ZMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE ZMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE ZMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabsuns_': zfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ zfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:381:60: 381 | SUBROUTINE ZMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_defaults.F -o zini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:66:37: 66 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zini_defaults.F:1236:41: 1236 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o zmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_driver.F: In function 'zmumps_': zmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ zmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ zmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ zmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION ZMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_mtrans.F: In function 'zmumps_mtransu_': zana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ zana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ zana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ zana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o zana_mtrans.F: In function 'zmumps_mtransb_': zana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ zana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ zana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ zana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ zana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ zana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zrank_revealing.F:14:57: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:61: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:46: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_aux.F -o zsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_aux.F:760:26: 758 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 759 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 760 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:803:26: 783 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 803 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:484:23: 484 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:14:36: 14 | SUBROUTINE ZMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] zsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zsol_aux.F:35:32: 35 | SUBROUTINE ZMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:86:64: 86 | SUBROUTINE ZMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:377:39: 377 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:543:23: 543 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:816:12: 816 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:24: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:12: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:994:13: 994 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1044:35: 1044 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:1042:35: 1042 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] zsol_aux.F:1043:19: 1043 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] zsol_aux.F:1140:70: 1140 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1181:28: 1181 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1226:13: 1226 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zana_mtrans.F: In function 'zmumps_mtransw_': zana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ zana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ zana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ zana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ zana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F: In function 'zmumps_mtransz_': zana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ zana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd_aux.F:1174:17: 1137 | & INODE, 1, MPI_INTEGER, | 2 ...... 1174 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_bwd_aux.F: In function 'zmumps_backslv_traiter_message_': zsol_bwd_aux.F:1517:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1517 | IF (JJ.EQ.NPIV_LAST) THEN | ^ zsol_bwd_aux.F:1093:19: note: 'jj' was declared here 1093 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ zsol_bwd_aux.F:1762:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1762 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ zsol_bwd_aux.F:1105:28: note: 'pool_first_pos' was declared here 1105 | INTEGER POOL_FIRST_POS, TMP | ^ zsol_aux.F: In function 'zmumps_solve_ld_and_reload_': zsol_aux.F:1361:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1361 | IF (NBK.GE.PANEL_SIZE) THEN | ^ zsol_aux.F:1246:48: note: 'panel_size' was declared here 1246 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ zsol_aux.F: In function 'zmumps_set_scaling_loc_': zsol_aux.F:1438:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1438 | IF (associated(SCALING)) THEN | ^ zsol_aux.F:1393:56: note: 'scaling.data' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.offset' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.dim[0].stride' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_c.F -o zsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] zsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] zsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1227:54: 1227 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] zsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] zsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] zsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F: In function 'zmumps_solve_node_bwd_': zsol_bwd_aux.F:865:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 865 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ zsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ zsol_c.F: In function 'zmumps_sol_c_': zsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ zsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_fwd_aux.F:990:44: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:990:37: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F: In function 'zmumps_solve_node_fwd_': zsol_fwd_aux.F:580:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 580 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ zsol_fwd_aux.F:397:44: note: 'panel_size' was declared here 397 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F: In function 'zmumps_build_posinrhscomp_': zsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ zsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztools.F -o ztools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztype3_root.F -o ztype3_root.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ztype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) ztype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:868:60: 868 | SUBROUTINE ZMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] ztype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] ztools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) ztools.F:1610:23: 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL zcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ztools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] ztools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] ztools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] ztools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] ztools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] ztools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] ztools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] ztools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] ztools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] ztools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] ztype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] ztype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] ztools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] ztools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] ztools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] ztools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] ztools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] ztools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libzmumpsFREEFEM-SEQ.a zana_aux.o zana_aux_par.o zana_lr.o zfac_asm_master_ELT_m.o zfac_asm_master_m.o zfac_front_aux.o zfac_front_LU_type1.o zfac_front_LU_type2.o zfac_front_LDLT_type1.o zfac_front_LDLT_type2.o zfac_front_type2_aux.o zfac_sispointers_m.o zfac_lr.o zfac_mem_dynamic.o zfac_omp_m.o zfac_par_m.o zfac_sol_l0omp_m.o zlr_core.o zlr_stats.o zlr_type.o zmumps_comm_buffer.o zmumps_config_file.o zmumps_load.o zmumps_lr_data_m.o zmumps_ooc_buffer.o zmumps_ooc.o zmumps_sol_es.o zmumps_save_restore.o zmumps_save_restore_files.o zmumps_struc_def.o zomp_tps_m.o zsol_lr.o zsol_omp_m.o zstatic_ptr_m.o zini_driver.o zana_driver.o zfac_driver.o zsol_driver.o zsol_distrhs.o zend_driver.o zana_aux_ELT.o zana_dist_m.o zana_LDLT_preprocess.o zana_reordertree.o zarrowheads.o zbcast_int.o zfac_asm_ELT.o zfac_asm.o zfac_b.o zfac_distrib_distentry.o zfac_distrib_ELT.o zfac_lastrtnelind.o zfac_mem_alloc_cb.o zfac_mem_compress_cb.o zfac_mem_free_block_cb.o zfac_mem_stack_aux.o zfac_mem_stack.o zfac_process_band.o zfac_process_blfac_slave.o zfac_process_blocfacto_LDLT.o zfac_process_blocfacto.o zfac_process_bf.o zfac_process_end_facto_slave.o zfac_process_contrib_type1.o zfac_process_contrib_type2.o zfac_process_contrib_type3.o zfac_process_maprow.o zfac_process_master2.o zfac_process_message.o zfac_process_root2slave.o zfac_process_root2son.o zfac_process_rtnelind.o zfac_root_parallel.o zfac_scalings.o zfac_determinant.o zfac_scalings_simScaleAbs.o zfac_scalings_simScale_util.o zfac_sol_pool.o zfac_type3_symmetrize.o zini_defaults.o zmumps_c.o zmumps_driver.o zmumps_f77.o zmumps_gpu.o zmumps_iXamax.o zana_mtrans.o zooc_panel_piv.o zrank_revealing.o zsol_aux.o zsol_bwd_aux.o zsol_bwd.o zsol_c.o zsol_fwd_aux.o zsol_fwd.o zsol_matvec.o zsol_root_parallel.o ztools.o ztype3_root.o ar: creating ../lib/libzmumpsFREEFEM-SEQ.a a - zana_aux.o a - zana_aux_par.o a - zana_lr.o a - zfac_asm_master_ELT_m.o a - zfac_asm_master_m.o a - zfac_front_aux.o a - zfac_front_LU_type1.o a - zfac_front_LU_type2.o a - zfac_front_LDLT_type1.o a - zfac_front_LDLT_type2.o a - zfac_front_type2_aux.o a - zfac_sispointers_m.o a - zfac_lr.o a - zfac_mem_dynamic.o a - zfac_omp_m.o a - zfac_par_m.o a - zfac_sol_l0omp_m.o a - zlr_core.o a - zlr_stats.o a - zlr_type.o a - zmumps_comm_buffer.o a - zmumps_config_file.o a - zmumps_load.o a - zmumps_lr_data_m.o a - zmumps_ooc_buffer.o a - zmumps_ooc.o a - zmumps_sol_es.o a - zmumps_save_restore.o a - zmumps_save_restore_files.o a - zmumps_struc_def.o a - zomp_tps_m.o a - zsol_lr.o a - zsol_omp_m.o a - zstatic_ptr_m.o a - zini_driver.o a - zana_driver.o a - zfac_driver.o a - zsol_driver.o a - zsol_distrhs.o a - zend_driver.o a - zana_aux_ELT.o a - zana_dist_m.o a - zana_LDLT_preprocess.o a - zana_reordertree.o a - zarrowheads.o a - zbcast_int.o a - zfac_asm_ELT.o a - zfac_asm.o a - zfac_b.o a - zfac_distrib_distentry.o a - zfac_distrib_ELT.o a - zfac_lastrtnelind.o a - zfac_mem_alloc_cb.o a - zfac_mem_compress_cb.o a - zfac_mem_free_block_cb.o a - zfac_mem_stack_aux.o a - zfac_mem_stack.o a - zfac_process_band.o a - zfac_process_blfac_slave.o a - zfac_process_blocfacto_LDLT.o a - zfac_process_blocfacto.o a - zfac_process_bf.o a - zfac_process_end_facto_slave.o a - zfac_process_contrib_type1.o a - zfac_process_contrib_type2.o a - zfac_process_contrib_type3.o a - zfac_process_maprow.o a - zfac_process_master2.o a - zfac_process_message.o a - zfac_process_root2slave.o a - zfac_process_root2son.o a - zfac_process_rtnelind.o a - zfac_root_parallel.o a - zfac_scalings.o a - zfac_determinant.o a - zfac_scalings_simScaleAbs.o a - zfac_scalings_simScale_util.o a - zfac_sol_pool.o a - zfac_type3_symmetrize.o a - zini_defaults.o a - zmumps_c.o a - zmumps_driver.o a - zmumps_f77.o a - zmumps_gpu.o a - zmumps_iXamax.o a - zana_mtrans.o a - zooc_panel_piv.o a - zrank_revealing.o a - zsol_aux.o a - zsol_bwd_aux.o a - zsol_bwd.o a - zsol_c.o a - zsol_fwd_aux.o a - zsol_fwd.o a - zsol_matvec.o a - zsol_root_parallel.o a - ztools.o a - ztype3_root.o ranlib ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest.F -o zsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -o zsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o zsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq/MUMPS_5.4.0' touch MUMPS_5.4.0/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.4.0/include/*.h ../include/mumps_seq cp MUMPS_5.4.0/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.4.0/lib/*.a ../lib/ cp MUMPS_5.4.0/libseq/libmpiseqFREEFEM-SEQ.a ../lib/ touch install.done echo mumps_seq LD -L@DIR@/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ \ -lpordFREEFEM-SEQ -lpthread > ../lib/WHERE.mumpsseq echo mumps_seq INCLUDE -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq echo libseq LD -L@DIR@/lib -lmpiseqFREEFEM-SEQ >>../lib/WHERE.mumpsseq echo libseq INCLUDE -I@DIR@/include -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[5]: 'include/hpddm/done.tag' is up to date. make[5]: 'lib/WHERE.hpddm' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi htool htool.zip done bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[5]: 'include/htool/done.tag' is up to date. make[5]: 'lib/WHERE.htool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[5]: 'include/BemTool/done.tag' is up to date. make[5]: 'lib/WHERE.bemtool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from ./../fflib/AFunction.hpp:93, from lg.ypp:56: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lg.ypp:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In function 'For(C_F0, C_F0, C_F0, C_F0)': ./../fflib/AFunction.hpp:1518:107: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1518 | inline C_F0 For(C_F0 i0,C_F0 i1,C_F0 i2,C_F0 ins) {return C_F0(new E_F0_CFunc4(FFor,i0,to(i1),i2,ins),0);} | ^ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'For(C_F0, C_F0, C_F0, C_F0)' at ./../fflib/AFunction.hpp:1518:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FIf(C_F0, C_F0)', inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/AFunction.hpp:1522:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1522 | inline C_F0 FIf(C_F0 i0,C_F0 i1) {return C_F0(new E_F0_CFunc4(FIf,to(i0),i1,0,0),0);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FIf(C_F0, C_F0)' at ./../fflib/AFunction.hpp:1522:86, inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o ar: creating liblg.a a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' m4 -DVersionFreeFemDate="`date`" -DGitVersion="`git describe --tags 2>/dev/null|| echo 'no git'`" strversionnumber.m4 > strversionnumber.cpp make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp In file included from AFunction.hpp:93, from AFunction.cpp:57: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction.cpp:38: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from UMFPack_Solver.cpp:8: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPack_Solver.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction.cpp:61: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.cpp:65: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp: In function 'long int storageused()': AFunction.cpp:90:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 90 | mem1=mallinfo(); | ~~~~~~~~^~ In file included from AFunction.cpp:77: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: In function 'long int storagetotal()': AFunction.cpp:105:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 105 | mem1=mallinfo(); | ~~~~~~~~^~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: At global scope: AFunction.cpp:146:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 146 | struct SubArray2: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp:234:32: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 234 | struct Op1_new_pstring: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ AFunction.cpp:239:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 239 | struct Op2_set_pstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ AFunction.cpp: In function 'long int ffstrtol(std::string*)': AFunction.cpp:893:17: warning: unused variable 'ppe' [-Wunused-variable] 893 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from UMFPack_Solver.cpp:9: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1058:104: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ ./../femlib/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./../femlib/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1111:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1118:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1438:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1439:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 39 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here Operator.hpp:72:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2522:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2521:13: required from here AFunction.cpp:849:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 849 | R rr(aa*bb); | ~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp In file included from AFunction.hpp:93, from AFunction2.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction2.cpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction2.cpp:42: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction2.cpp:46: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction2.cpp: In function 'std::ostream& operator<<(std::ostream&, const ArrayOfaType&)': AFunction2.cpp:626:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 626 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In function 'C_F0 ForAll(Block*, ListOfId*, C_F0)': AFunction2.cpp:956:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 956 | if(verbosity>1000) | ^~ In file included from error.hpp:32, from AFunction.hpp:43: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ AFunction2.cpp:959:6: note: in expansion of macro 'ffassert' 959 | ffassert(id->size()<4); | ^~~~~~~~ AFunction2.cpp:981:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ AFunction2.cpp:994:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 994 | if(verbosity>1000) | ^~ AFunction2.cpp:997:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 997 | return C_F0(loop,atype()); | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'Routine::code(basicAC_F0 const&) const': AFunction2.cpp:883:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 883 | return new E_Routine(this,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Routine::code(basicAC_F0 const&) const' at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'InitLoop()' at AFunction2.cpp:1017:32: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'InitLoop()' at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'TableOfIdentifier::newdestroy()': AFunction2.cpp:404:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TableOfIdentifier::newdestroy()' at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'CC_F0::operator=(CListOfInst const&)', inlined from 'Block::close(Block*&, C_F0)' at AFunction2.cpp:481:7: AFunction.hpp:3074:23: warning: 'inst.r' may be used uninitialized [-Wmaybe-uninitialized] 3074 | { C_F0 cc=c;f=cc.f;r=cc.r;} | ~^~~~~ AFunction2.cpp: In function 'Block::close(Block*&, C_F0)': AFunction2.cpp:476:17: note: 'inst.r' was declared here 476 | CListOfInst inst; | ^~~~ AFunction2.cpp: In function 'ForAll(Block*, std::deque >*, C_F0)': AFunction2.cpp:993:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAll(Block*, std::deque >*, C_F0)' at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_long.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:95:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct set_Inv_KN_long : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:109:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 109 | struct set_Inv_pKN_longI: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:160:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = long int; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Eye]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Eye' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at AFunction.hpp:2468:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_array::code(basicAC_F0 const&) const': AFunction.cpp:189:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 189 | { return new E_Array(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_array::code(basicAC_F0 const&) const' at AFunction.cpp:189:29: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If >::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If >::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_border::code(basicAC_F0 const&) const': AFunction.cpp:197:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | return new E_Border(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_border::code(basicAC_F0 const&) const' at AFunction.cpp:197:35: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'opTrans::code(basicAC_F0 const&) const': AFunction.cpp:581:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 581 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'opTrans::code(basicAC_F0 const&) const' at AFunction.cpp:581:78: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:35: warning: 's.f' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.f' was declared here 1975 | CC_F0 s,aibi; | ^ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:41: warning: 's.r' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.r' was declared here 1975 | CC_F0 s,aibi; | ^ In member function 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_real.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = double; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_complex.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_complex.cpp: In function 'void initArrayOperatorComplex()': array_complex.cpp:87:21: warning: typedef 'RR' locally defined but not used [-Wunused-local-typedefs] 87 | typedef const R & RR; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap > >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap > >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:109:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = KNM_ >; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator_2KN_::code(basicAC_F0 const&) const': array_tlp.hpp:1170:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1170 | return new Op(*b);} | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_2KN_::code(basicAC_F0 const&) const' at array_tlp.hpp:1170:16: AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:93, from lex.cpp:35: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from lex.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lex.cpp: In member function 'bool mylex::AddMacro(std::string, std::string)': lex.cpp:587:9: warning: unused variable 'nbparam' [-Wunused-variable] 587 | int nbparam =0; | ^~~~~~~ lex.cpp: In member function 'bool mylex::SetMacro(int&)': lex.cpp:657:17: warning: unused variable 'lk' [-Wunused-variable] 657 | int lk=0,nl=0; | ^~ lex.cpp: In member function 'bool mylex::IFMacroId(bool, std::string&, bool, std::string&)': lex.cpp:737:10: warning: unused variable 'rt' [-Wunused-variable] 737 | bool rt=false; | ^~ lex.cpp: In member function 'bool mylex::IFMacro(int&)': lex.cpp:891:17: warning: unused variable 'lk' [-Wunused-variable] 891 | int lk=0,nl=0; | ^~ lex.cpp:885:13: warning: unused variable 'kmacro' [-Wunused-variable] 885 | int kmacro=0; | ^~~~~~ lex.cpp:834:9: warning: unused variable 'isnot' [-Wunused-variable] 834 | int isnot=0; | ^~~~~ lex.cpp: In member function 'bool mylex::CallMacro(int&)': lex.cpp:998:17: warning: unused variable 'sep' [-Wunused-variable] 998 | int sep = EatCommentAndSpace(&cmm); | ^~~ lex.cpp:1116:22: warning: unused variable 'buf2' [-Wunused-variable] 1116 | char buf2[256]; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray, true>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lex.cpp: In function 'Newlex(std::basic_ostream >&, bool, KN*)': lex.cpp:1416:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1416 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Newlex(std::basic_ostream >&, bool, KN*)' at lex.cpp:1416:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmesh.cpp:30: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./../femlib/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./../femlib/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j&, const KN_&)': lgmesh.cpp:1189:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1189 | { if (verbosity) | ^~ lgmesh.cpp:1191:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1191 | cout << " u min " << U.min() << " max " << U.max() << endl; | ^~~~ lgmesh.cpp: In function 'Fem2D::Mesh* Carre_(int, int, Expression, Expression, Stack, int, KN_, long int)': lgmesh.cpp:1284:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1284 | int p[2]={1,0}; | ^ lgmesh.cpp: In function 'bool SameMesh(const Fem2D::Mesh* const&, const Fem2D::Mesh* const&)': lgmesh.cpp:1571:27: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1571 | typedef Mesh::Element Element; | ^~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:483:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] lgmesh3.cpp: In function 'bool BuildPeriodic1(int, E_F0**, const Fem2D::MeshL&, Stack, KN&)': lgmesh3.cpp:367:19: warning: typedef 'Mesh' locally defined but not used [-Wunused-local-typedefs] 367 | typedef MeshS Mesh; | ^~~~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgBoundaryElement&)': lgmesh3.cpp:598:18: warning: unused variable 'Th' [-Wunused-variable] 598 | const Mesh3 &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgElement&)': lgmesh3.cpp:605:18: warning: unused variable 'Th' [-Wunused-variable] 605 | const MeshS &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'const Fem2D::MeshL* BuildMeshCurve3(Stack, const E_BorderN* const&)': lgmesh3.cpp:1289:9: warning: unused variable 'nbvinter' [-Wunused-variable] 1289 | int nbvinter=0; | ^~~~~~~~ lgmesh3.cpp:1292:9: warning: unused variable 'brefintp' [-Wunused-variable] 1292 | int brefintp= -2000000000; | ^~~~~~~~ lgmesh3.cpp:1356:12: warning: unused variable 'eps' [-Wunused-variable] 1356 | double eps = (lmin)/16.; | ^~~ lgmesh3.cpp: In function 'AnyType set_fe3(Stack, Expression, Expression)': lgmesh3.cpp:1677:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 1677 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:1684:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1684 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pf3r2R(Stack, const AnyType&)': lgmesh3.cpp:2166:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2166 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2171:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2173:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2173 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfSr2R(Stack, const AnyType&)': lgmesh3.cpp:2275:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2275 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2280:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2282:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2282 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfLr2R(Stack, const AnyType&)': lgmesh3.cpp:2349:35: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2349 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2354:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2354 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2355:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 2355 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmesh3.cpp:2356:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2356 | typedef typename Mesh::Rd Rd; | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = E_BorderN; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh.cpp:1949:25: required from 'AnyType E_F_F0s_np::operator()(Stack) const [with R = Fem2D::R3; A0 = const Fem2D::MeshL*; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh.cpp:1942:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:355:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:365:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::Mesh3; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:373:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:941:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': lgmesh3.cpp:972:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': lgmesh3.cpp:1075:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh3.cpp:2848:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2973:93: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] 1721 | const Element & K(Th[ik]); | ^ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2974:96: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2997:92: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2998:95: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3021:105: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3022:109: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2863:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2864:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2865:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2868:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2869:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2870:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2873:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2874:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2875:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:2183:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:3044:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ff++.hpp:52: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1106:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshS*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::MeshS**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::MeshS**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = FEbaseArray, v_fesL>**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = FEbaseArray, v_fesS>**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgBoundaryElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::MeshL**; TA0 = const Fem2D::MeshL**; TA1 = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ In function 'SaveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:294:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:294:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CheckMoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:1525:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1525 | static E_F0 * f(const basicAC_F0 & args){ return new CheckMoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:1525:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:240:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 240 | static E_F0 * f(const basicAC_F0 & args){ return new MoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:240:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Adaptation::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:389:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | static E_F0 * f(const basicAC_F0 & args){ return new Adaptation(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Adaptation::f(basicAC_F0 const&)' at lgmesh.cpp:389:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmat.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmat.cpp: At global scope: lgmat.cpp:93:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 93 | struct Op2_ListCM: public binary_function *,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:133:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_ListMC: public binary_function *,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:151:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 151 | struct Op2_ListCMt: public binary_function ,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:168:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 168 | struct Op2_ListMtC: public binary_function ,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:188:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op1_LCMd: public unary_function *,bool> > *, | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ lgmat.cpp:207:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct Op2_ListCMCMadd: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:225:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 225 | struct Op2_ListCMCMsub: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:248:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 248 | struct Op2_ListMCMadd: public binary_function *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:271:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 271 | struct Op2_ListCMMadd: public binary_function< list *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:291:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 291 | struct Op2_ListMMadd: public binary_function< Matrice_Creuse *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)': lgmat.cpp:610:7: warning: unused variable 'nnz' [-Wunused-variable] 610 | int nnz =0; | ^~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)': lgmat.cpp:794:34: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 794 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:800:34: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 800 | typedef typename FESpaceT2::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)': lgmat.cpp:964:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 964 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:970:32: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 970 | typedef typename FESpace::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)': lgmat.cpp:1128:32: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 1128 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1134:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 1134 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp: At global scope: lgmat.cpp:1797:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1797 | struct Op2_pair: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1901:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1901 | struct Op2_mulAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1907:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1907 | struct Op2_mulvirtAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)': lgmat.cpp:2261:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2261 | for (long il=0;il n | ^~~ lgmat.cpp:2279:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2279 | return newpMatrice_Creuse (s,pA);//;pA; | ^~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&)': lgmat.cpp:2334:61: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2334 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)': lgmat.cpp:2374:58: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2374 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In member function 'AnyType BlockMatrix::operator()(Stack) const': lgmat.cpp:2852:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2852 | if(verbosity>99) | ^~ lgmat.cpp:2854:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2854 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ lgmat.cpp:2884:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2884 | for (int i=0;i9) { cout << " End Build Blok Matrix : " << endl;} | ^~ lgmat.cpp: In member function 'E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const': lgmat.cpp:3019:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3019 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3022:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1288:42: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1294:43: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1300:42: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1306:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1312:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3779:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] 376 | long ndfF = VFh.NbOfDF ; | ^~~~ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3780:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3781:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3782:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3785:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3786:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3787:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3788:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = double; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = double; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = std::complex; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = std::complex; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]' lgmat.cpp:3905:121: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] 3601 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]' lgmat.cpp:3909:133: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = double; RB = double; RAB = double; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = double; RB = double; RAB = double; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = std::complex; RB = std::complex; RAB = std::complex; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = std::complex; RB = std::complex; RAB = std::complex; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fes3*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1612:65: required from 'AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3837:147: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1615:65: required from 'AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3838:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1618:65: required from 'AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3839:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1627:65: required from 'AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3841:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1630:65: required from 'AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3842:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1621:65: required from 'AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3843:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 2712 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i >::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix >::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3688 | for (int i=0;innz;i++) { | ~^~~~~~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAtx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAtxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAtx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAtxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheDiagMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1173:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1173 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:1173:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1118:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1118 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1118:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:957:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 957 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:957:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:924:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:924:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1060:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1060 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1060:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1209:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1209 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1209:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: AFunction.hpp: In member function 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveSurfaceMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1259:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1259 | static E_F0 * f(const basicAC_F0 & args){ return new SaveSurfaceMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveSurfaceMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1259:78, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:444:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 444 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)' at problem.hpp:444:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:437:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 437 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationL::f(basicAC_F0 const&)' at problem.hpp:437:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:420:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 420 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)' at problem.hpp:420:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:413:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationS::f(basicAC_F0 const&)' at problem.hpp:413:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:404:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)' at problem.hpp:404:96, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:427:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 427 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)' at problem.hpp:427:101, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:397:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)' at problem.hpp:397:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:390:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 390 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)' at problem.hpp:390:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:383:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 383 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration3d::f(basicAC_F0 const&)' at problem.hpp:383:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp In file included from AFunction.hpp:93, from global.cpp:101: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from global.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../femlib/Mesh3dn.hpp:44, from global.cpp:118: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/SparseLinearSolver.hpp:7, from global.cpp:121: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from global.cpp:120: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from global.cpp:122: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat >::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat >::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp In file included from ../femlib/BamgFreeFem.cpp:41: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from ./AFunction.hpp:93, from ../femlib/BamgFreeFem.cpp:48: ./String.hpp: At global scope: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from ../femlib/BamgFreeFem.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/BamgFreeFem.cpp:50: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, double, bool)': ../femlib/BamgFreeFem.cpp:783:33: warning: unused variable 'on' [-Wunused-variable] 783 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:806:41: warning: unused variable 'gv' [-Wunused-variable] 806 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:809:39: warning: unused variable 'ge' [-Wunused-variable] 809 | bamg::GeometricalEdge * ge= on->ge; | ^~ ../femlib/BamgFreeFem.cpp:442:10: warning: unused variable 'nn' [-Wunused-variable] 442 | Int4 i,nn,n; | ^~ ../femlib/BamgFreeFem.cpp:442:13: warning: unused variable 'n' [-Wunused-variable] 442 | Int4 i,nn,n; | ^ ../femlib/BamgFreeFem.cpp: In function 'const Fem2D::Mesh* BuildMesh(Stack, const E_BorderN* const&, bool, int, bool, KNM*, double, bool)': ../femlib/BamgFreeFem.cpp:1154:33: warning: unused variable 'on' [-Wunused-variable] 1154 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:1177:53: warning: unused variable 'gv' [-Wunused-variable] 1177 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:1180:51: warning: unused variable 'ge' [-Wunused-variable] 1180 | bamg::GeometricalEdge * ge= on->ge; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshGeom.o ../bamglib/MeshGeom.cpp ../bamglib/MeshGeom.cpp: In member function 'void bamg::Triangles::ConsGeometry(bamg::Real8, int*)': ../bamglib/MeshGeom.cpp:340:15: warning: unused variable 'k' [-Wunused-variable] 340 | int k = Gh.vertices[j].cas; | ^ ../bamglib/MeshGeom.cpp: In member function 'bamg::GeometricalEdge* bamg::Geometry::Contening(bamg::R2, bamg::GeometricalEdge*) const': ../bamglib/MeshGeom.cpp:523:9: warning: unused variable 'k' [-Wunused-variable] 523 | int k = 0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshQuad.o ../bamglib/MeshQuad.cpp In file included from ../bamglib/MeshQuad.cpp:46: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshQuad.cpp: In member function 'bamg::GeometricalEdge* bamg::Triangles::ProjectOnCurve(bamg::Edge&, bamg::Vertex&, bamg::Vertex&, bamg::Real8, bamg::Vertex&, bamg::VertexOnEdge&, bamg::VertexOnGeom&)': ../bamglib/MeshQuad.cpp:215:9: warning: unused variable 'kkk' [-Wunused-variable] 215 | int kkk = 0; | ^~~ ../bamglib/MeshQuad.cpp: In member function 'int bamg::Triangles::SplitElement(int)': ../bamglib/MeshQuad.cpp:657:12: warning: variable 'mkadj' set but not used [-Wunused-but-set-variable] 657 | Int4 mkadj[100]; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/SetOfE4.o ../bamglib/SetOfE4.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshRead.o ../bamglib/MeshRead.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp In file included from ../bamglib/MeshRead.cpp:33: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshRead.cpp: In member function 'void bamg::Triangles::Read_am(bamg::MeshIstream&)': ../bamglib/MeshRead.cpp:403:10: warning: variable 'l' set but not used [-Wunused-but-set-variable] 403 | Int4 l = f_in.Record( ); | ^ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:355:10: warning: unused variable 'size_str_float' [-Wunused-variable] 355 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:357:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 357 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:432:10: warning: unused variable 'size_str_float' [-Wunused-variable] 432 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:434:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 434 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:457:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 457 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:468:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 468 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:469:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 469 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:470:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In file included from /usr/include/string.h:535, from /usr/include/c++/13/cstring:42, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:380:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 380 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:391:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 391 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:392:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 392 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:393:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_xdmf.o ../bamglib/write_xdmf.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp In file included from ../bamglib/MeshWrite.cpp:37: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshWrite.cpp: In member function 'void bamg::Triangles::Write_am(std::ostream&) const': ../bamglib/MeshWrite.cpp:450:13: warning: variable 'j' set but not used [-Wunused-but-set-variable] 450 | Int4 i, j; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp In file included from AFunction.hpp:93, from problem.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from problem.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from problem.cpp:36: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from problem.cpp:40: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from problem.cpp:44: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1416:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1416 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1715:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1715 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceL&, const FESpace&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3122:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3122 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3229:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3229 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)': problem.cpp:6894:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 6894 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:6896:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6896 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&)': problem.cpp:9335:29: warning: typedef 'DotSlash' locally defined but not used [-Wunused-local-typedefs] 9335 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9614:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9614 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9765:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9765 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9923:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9923 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*)': problem.cpp:10412:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 10412 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10414:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 10414 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'void InitProblem(int, const FESpace&, const FESpace&, KN*&, KN*&, std::vector*, int> >&, Data_Sparse_Solver*, std::vector*>&, const FESpace**, bool)': problem.cpp:11331:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11331 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11332:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11332 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11333:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11333 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11334:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11334 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In function 'MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)': problem.cpp:11419:44: warning: typedef 'R_st' locally defined but not used [-Wunused-local-typedefs] 11419 | typedef typename CadnaType::Scalaire R_st; | ^~~~ problem.cpp: In function 'void DispatchSolution(const typename FESpace::Mesh&, int, std::vector*>&, KN*, KN*, const FESpace**, const FESpace&)': problem.cpp:11454:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11454 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11455:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11455 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11456:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11456 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11457:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11457 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In member function 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const': problem.cpp:11508:41: warning: typedef 'FElement' locally defined but not used [-Wunused-local-typedefs] 11508 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11509:38: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11509 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11510:37: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11510 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11511:36: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11511 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11512:33: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11512 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function 'int dimProblem(const ListOfId&)': problem.cpp:11772:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 11772 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ problem.cpp: In function 'bool CheckSizeOfForm(std::__cxx11::list&, int, int)': problem.cpp:11967:31: warning: unused variable 'b' [-Wunused-variable] 11967 | const Foperator * b=const_cast< Foperator *>(bb->b); | ^ problem.cpp:11973:27: warning: unused variable 'l' [-Wunused-variable] 11973 | const Ftest * l= const_cast(ll->l); | ^ problem.cpp:11978:28: warning: unused variable 'bc' [-Wunused-variable] 11978 | const BC_set * bc= dynamic_cast(e); | ^~ problem.hpp: In constructor 'Problem::Problem(const C_args*, const ListOfId&, size_t&)': problem.hpp:511:17: warning: 'Problem::offset' will be initialized after [-Wreorder] 511 | const size_t offset; | ^~~~~~ problem.hpp:475:13: warning: 'const int Problem::dim' [-Wreorder] 475 | const int dim; | ^~~ problem.cpp:12061:1: warning: when initialized here [-Wreorder] 12061 | Problem::Problem(const C_args * ca,const ListOfId &l,size_t & top) : | ^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11814:47: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11816:46: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11821:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11823:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11828:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11830:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11835:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11837:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]': problem.cpp:12314:137: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12317:103: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:12317:103: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; MatriceMap = HashMatrix]': problem.cpp:12320:99: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]': problem.cpp:12322:139: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::FESpace>': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::FESpace>' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12325:105: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:12325:105: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]': problem.cpp:12328:101: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:11755:35: required from 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]' problem.cpp:11814:47: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = double; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]' problem.cpp:12314:137: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] 8655 | long nnv=KKv.NbDoF(); | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = std::complex; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]' problem.cpp:12322:139: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12341:146: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12352:150: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12362:146: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12372:149: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12389:146: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12391:147: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12399:149: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12402:49: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12413:137: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12423:140: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12436:137: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12446:140: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12500:138: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12510:137: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12522:136: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12532:139: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = double; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = std::complex; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:456:11: warning: unused variable 'mes' [-Wunused-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: unused variable 'coef' [-Wunused-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:6503:9: warning: unused variable 'mes' [-Wunused-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhs(const FElementL&, int, int, const LOperaD&, double*, void*, KN_&, const QuadratureFormular1d&, bool, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:7683:7: warning: unused variable 'mes' [-Wunused-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:456:11: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: variable 'coef' set but not used [-Wunused-but-set-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:6503:9: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhs(const FElementL&, int, int, const LOperaD&, double*, void*, KN_&, const QuadratureFormular1d&, bool, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:7683:7: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3241 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] 3335 | double epsP=1e-6; // must be choose | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3648 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': problem.cpp:288:35: required from 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]' problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_P2h.cpp:33: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from load.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from load.cpp:35: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp In file included from AFunction.hpp:93, from lgfem.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgfem.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/Mesh3dn.hpp:44, from lgfem.cpp:43: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from lgfem.cpp:45: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from lgfem.cpp:49: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from lgfem.cpp:51: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lgfem.cpp:57: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:3167:12: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3167 | : public binary_function< Matrice_Creuse< K > *, const Matrice_Creuse< K > *, const C_args * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:3179:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3179 | struct set_eqvect_fl : public binary_function< KN< K > *, const FormLinear *, KN< K > * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In member function 'virtual AnyType Plot::operator()(Stack) const': lgfem.cpp:4359:11: warning: unused variable 'i' [-Wunused-variable] 4359 | int i= ll[ii].i; | ^ lgfem.cpp:4616:7: warning: variable 'dimplot' set but not used [-Wunused-but-set-variable] 4616 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4618:8: warning: variable 'addtoplot' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4618:27: warning: variable 'keepPV' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4618:43: warning: variable 'pNormalT' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:5741:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5741 | struct OppR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5747:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5747 | struct OppqR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5753:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5753 | struct OpR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In function 'size_t dimFESpaceImage(const basicAC_F0&)': lgfem.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7148 | for (int i = 0; i < args.size( ); i++) | ~~^~~~~~~~~~~~~~ lgfem.cpp: In function 'const basicForEachType* typeFESpace(const basicAC_F0&)': lgfem.cpp:7185:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7185 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ lgfem.cpp:7182:9: warning: unused variable 'tMesh' [-Wunused-variable] 7182 | aType tMesh = 0; | ^~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:100: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:64:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:84:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:105:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:257:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:265:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:335:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:353:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1446:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1478:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': lgfem.cpp:1511:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': lgfem.cpp:1544:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1985:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2503:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4514:34: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4516:40: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericMesh::ElementAdj(int, int&, Rd&) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex; Rd = Fem2D::R3]': lgfem.cpp:5197:35: required from here ./../femlib/GenericMesh.hpp:659:12: warning: variable 'Pin' set but not used [-Wunused-but-set-variable] 659 | Rd Pin=K(PHat); | ^~~ In file included from lgfem.cpp:58: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes]': lgfem.cpp:5426:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes]': lgfem.cpp:5431:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6596:95: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6597:93: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6643:90: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] 1847 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6645:98: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6648:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6649:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6650:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6651:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6652:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6655:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6656:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6657:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6658:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6659:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5875:56: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5898:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6017:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6020:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6116:74: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1836:25: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6645:98: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6715:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]' lgfem.cpp:6721:16: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6738:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]' lgfem.cpp:6742:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6758:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]' lgfem.cpp:6762:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2]': AFunction.hpp:789:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2922:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5777:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R2' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5783:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5785:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5787:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5836:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5842:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5848:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]' lgfem.cpp:5854:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesS>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5860:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]' lgfem.cpp:5866:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesL>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5918:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]' lgfem.cpp:5921:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]' lgfem.cpp:5924:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbaseArray, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbase, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbaseArray, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbase, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes*; Mesh = Fem2D::Mesh; TypeOfFE = Fem2D::TypeOfFE; pfes_tefk = pfes_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] 1333 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes3*; Mesh = Fem2D::Mesh3; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfes3_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesS*; Mesh = Fem2D::MeshS; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesS_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesL*; Mesh = Fem2D::MeshL; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesL_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:704:21: required from here lgfem.cpp:731:13: warning: unused variable 'p' [-Wunused-variable] 731 | R p = (b, b); | ^ lgfem.cpp:752:19: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 752 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:755:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 755 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType LinearGMRES::E_LGMRES::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:849:21: required from here lgfem.cpp:885:11: warning: unused variable 'p' [-Wunused-variable] 885 | R p = (b, b); | ^ lgfem.cpp:914:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 914 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:870:12: warning: unused variable 'gcverb' [-Wunused-variable] 870 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType OthersideOp::operator()(Stack) const [with RR = double; AA = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:5406:11: required from here lgfem.cpp:5407:11: warning: unused variable 'rg' [-Wunused-variable] 5407 | A rd, rg; | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R2* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1219:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1183:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>**>; TA0 = FEbaseArray, v_fesL>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = FEbaseArray, v_fes>**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = Resize1, v_fesS>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>*, int> >; TA0 = std::pair, v_fesS>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>**>; TA0 = FEbaseArray, v_fesS>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = Resize1, v_fesL>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>*, int> >; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'C_F0::MeshIndependent() const [clone .isra.0]': AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'newU_(int)': ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'newV_(int)': ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb, C_F0>::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb, C_F0>::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormBilinear::FormBilinear(FormBilinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: problem.hpp:582:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 582 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(FormBilinear const&)' at problem.hpp:582:74, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormLinear::FormLinear(FormLinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: problem.hpp:618:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 618 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::FormLinear(FormLinear const&)' at problem.hpp:618:66, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12021:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12021 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12034:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12034 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12046:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12046 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12046:70: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:5736:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:5736:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'newU_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'newV_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In member function 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)': problem.cpp:12062:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12062 | op(new C_args(*ca)), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)' at problem.cpp:12062:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'interpolate_f_X_1::code(basicAC_F0 const&) const': lgfem.hpp:801:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 801 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'interpolate_f_X_1::code(basicAC_F0 const&) const' at lgfem.hpp:801:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: problem.hpp:552:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 552 | : Problem(new C_args(*ca),l,top) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)' at problem.hpp:552:29, inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const': problem.hpp:879:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 879 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/FESpacen.hpp:63: In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*', inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:144:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | static E_F0 * f(const basicAC_F0 & args) { return new C_args(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args::f(basicAC_F0 const&)' at problem.hpp:144:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args_minus::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:170:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 170 | static E_F0 * f(const basicAC_F0 & args) { return new C_args_minus(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args_minus::f(basicAC_F0 const&)' at problem.hpp:170:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Convect::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:2301:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2301 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Convect::f(basicAC_F0 const&)' at lgfem.cpp:2301:67, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Plot::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3019:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3019 | return new Plot(args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Plot::f(basicAC_F0 const&)' at lgfem.cpp:3019:25, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat >::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr2::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1451:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1451 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr2::f(basicAC_F0 const&)' at lgfem.cpp:1451:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1483:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1483 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr3::f(basicAC_F0 const&)' at lgfem.cpp:1483:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1516:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1516 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrS::f(basicAC_F0 const&)' at lgfem.cpp:1516:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1549:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1549 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrL::f(basicAC_F0 const&)' at lgfem.cpp:1549:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function 'Send3d(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'Send3d, v_fes3>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'SendS(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ lgfem.cpp: In function 'SendS, v_fesS>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp In file included from AFunction.hpp:93, from string_def.cpp:32: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from string_def.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from string_def.cpp:36: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from string_def.cpp:40: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ string_def.cpp:79:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 79 | struct set_substring : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:146:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.cpp In file included from ../femlib/Mesh3dn.hpp:44, from ../femlib/FESpacen.cpp:42: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpacen.cpp: In function 'int* Fem2D::builddata_d(const int*, const int*, int)': ../femlib/FESpacen.cpp:75:13: warning: unused variable 'nnode' [-Wunused-variable] 75 | const int nnode=nbnode_d(ndfitem,nd); | ^~~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh2; Element = Fem2D::Triangle2; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::Triangle2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh3]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh3; Element = Fem2D::Tet; typename Mesh::Element::RdHat = Fem2D::R3; typename Mesh::Element = Fem2D::Tet]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshS; Element = Fem2D::TriangleS; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::TriangleS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshL; Element = Fem2D::EdgeL; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::EdgeL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh1; Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh1]': ../femlib/FESpacen.cpp:374:17: required from 'Fem2D::GTypeOfFESum::GTypeOfFESum(const Fem2D::GFESpace&, int) [with Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:533:28: required from 'Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh2; Mesh = Fem2D::Mesh2]' ../femlib/FESpacen.cpp:685:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh1; Element = Fem2D::Seg1; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::Seg1]': ../femlib/FESpacen.cpp:507:27: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In function 'BC_set::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:275:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BC_set::f(basicAC_F0 const&)' at problem.hpp:275:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FormLinear::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:614:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | static E_F0 * f(const basicAC_F0 & args) { return new FormLinear(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::f(basicAC_F0 const&)' at problem.hpp:614:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormBilinear::FormBilinear(basicAC_F0 const&)', inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:565:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 565 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(basicAC_F0 const&)' at problem.hpp:565:22, inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction >::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_1d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In function 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:376:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallVFedges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)' at problem.hpp:376:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:370:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 370 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)' at problem.hpp:370:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:364:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 364 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)' at problem.hpp:364:89, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:348:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration::f(basicAC_F0 const&)' at problem.hpp:348:83, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh1; Fem2D::R = double]': ../femlib/P012_1d.cpp:43:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearGMRES::code(basicAC_F0 const&) const': lgfem.cpp:921:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 921 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearGMRES::code(basicAC_F0 const&) const' at lgfem.cpp:921:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearCG::code(basicAC_F0 const&) const': lgfem.cpp:762:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 762 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearCG::code(basicAC_F0 const&) const' at lgfem.cpp:762:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.cpp In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_2d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh2; Fem2D::R = double]': ../femlib/P012_2d.cpp:42:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.cpp In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3d.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1bLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:508:18: warning: unused variable 'd14' [-Wunused-variable] 508 | const R d14=d13*d1; | ^~~ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': ../femlib/P012_3d.cpp:652:26: warning: unused variable 'e' [-Wunused-variable] 652 | int e= f; //dgeface[f][p] ; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:679:20: warning: unused variable 'k' [-Wunused-variable] 679 | int k=0; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:792:19: warning: variable 'X' set but not used [-Wunused-but-set-variable] 792 | R3 X=K(PHat); | ^ ../femlib/P012_3d.cpp:793:20: warning: unused variable 'k' [-Wunused-variable] 793 | int k=0; | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': ../femlib/P012_3d.cpp:48:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::Mesh3; Fem2D::What_d = unsigned int; Element = Fem2D::Tet; RdHat = Fem2D::R3; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dSurf.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3dSurf.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0ortho_surf::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3dSurf.cpp:507:7: warning: unused variable 'divxyz_tK' [-Wunused-variable] 507 | R divxyz_tK =((AB,D[1]) + (AC,D[2]))*K.mesure(); | ^~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshS; Fem2D::R = double]': ../femlib/P012_3dSurf.cpp:44:60: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS; Fem2D::What_d = unsigned int; Element = Fem2D::TriangleS; RdHat = Fem2D::R2; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dCurve.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshL; Fem2D::R = double]': ../femlib/P012_3dCurve.cpp:44:61: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL; Fem2D::What_d = unsigned int; Element = Fem2D::EdgeL; RdHat = Fem2D::R1; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh1dn.o ../femlib/Mesh1dn.cpp In file included from ../femlib/Mesh1dn.hpp:40, from ../femlib/Mesh1dn.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh2dn.cpp:41: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh2dn.cpp: In member function 'int Fem2D::Mesh2::load(const std::string&)': ../femlib/Mesh2dn.cpp:133:7: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 133 | int bin; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh3dn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh3dn.cpp: In member function 'double Fem2D::Mesh3::hmin() const': ../femlib/Mesh3dn.cpp:500:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 500 | int iv[4]; | ^~ ../femlib/Mesh3dn.cpp: In member function 'int Fem2D::Mesh3::load(const std::string&)': ../femlib/Mesh3dn.cpp:785:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 785 | if(verbosity>5) | ^~ ../femlib/Mesh3dn.cpp:787:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 787 | return 1; | ^~~~~~ ../femlib/Mesh3dn.cpp:762:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 762 | int bin; | ^~~ ../femlib/Mesh3dn.cpp: In constructor 'Fem2D::Mesh3::Mesh3(int, int, int, Fem2D::Vertex3*, Fem2D::Tet*, Fem2D::Triangle3*, bool, bool, bool, int, double)': ../femlib/Mesh3dn.cpp:1447:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1447 | if( verbosity<2 && err < verbosity) | ^~ ../femlib/Mesh3dn.cpp:1449:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1449 | err++; | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetn(const Mesh3&, int, R3&, const R3&, R&, R3&)': ../femlib/Mesh3dn.cpp:1516:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1516 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1599:26: warning: variable 'nng' set but not used [-Wunused-but-set-variable] 1599 | int neg[nve],k=0,nng[4],kn=0;// Bug missing init of kn Thank of Axel mars 2019.. | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetv2(const Mesh3&, int, R3&, const R3&, R&)': ../femlib/Mesh3dn.cpp:1878:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1878 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1895:12: warning: variable 'PFK' set but not used [-Wunused-but-set-variable] 1895 | Rd PFK= PF; | ^~~ ../femlib/Mesh3dn.cpp: In member function 'void Fem2D::Mesh3::BuildMeshS(bool, double)': ../femlib/Mesh3dn.cpp:1970:22: warning: unused variable 'mesb' [-Wunused-variable] 1970 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshSn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshSn.cpp: In member function 'int Fem2D::MeshS::load(const std::string&)': ../femlib/MeshSn.cpp:273:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 273 | int bin; | ^~~ ../femlib/MeshSn.cpp: In member function 'double Fem2D::MeshS::hmin() const': ../femlib/MeshSn.cpp:589:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 589 | int iv[3]; | ^~ ../femlib/MeshSn.cpp: In member function 'const Fem2D::GenericMesh >::Element* Fem2D::MeshS::Find(Fem2D::GenericMesh >::Rd, Fem2D::R2&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshSn.cpp:726:24: warning: unused variable 'eps' [-Wunused-variable] 726 | double eps= lab2*1e-6; | ^~~ In file included from ../femlib/Mesh3dn.hpp:45, from ../femlib/MeshSn.cpp:44: ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(int, int, int, Fem2D::Vertex3*, Fem2D::TriangleS*, Fem2D::BoundaryEdgeS*, bool, bool, bool, int, double, bool, double)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:760:5: warning: when initialized here [-Wreorder] 760 | MeshS::MeshS(int nnv, int nnt, int nnbe, Vertex3 *vv, TriangleS *tt, BoundaryEdgeS *bb, bool cleanmesh, bool removeduplicate, bool rebuildboundary, int orientation, double precis_mesh, bool labeledBoundary, double ridgeangledetection) | ^~~~~ ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(const Serialize&)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:811:5: warning: when initialized here [-Wreorder] 811 | MeshS::MeshS(const Serialize &serialized) | ^~~~~ ../femlib/MeshSn.cpp:816:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 816 | if(verbosity>1) | ^~ ../femlib/MeshSn.cpp:820:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 820 | BuildAdj(); | ^~~~~~~~ ../femlib/MeshSn.cpp: In member function 'void Fem2D::MeshS::BuildMeshL(bool, double)': ../femlib/MeshSn.cpp:1026:22: warning: unused variable 'mesb' [-Wunused-variable] 1026 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/MeshSn.cpp:504:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In file included from ../femlib/Mesh3dn.cpp:39: In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:646:9: ../femlib/RNM.hpp:991:9: warning: pointer used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:645:23: note: call to 'operator delete[](void*)' here 645 | delete [] newNumero_Som; | ^~~~~~~~~~~~~ In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:666:5: ../femlib/RNM.hpp:991:9: warning: pointer may be used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:650:19: note: call to 'operator delete[](void*)' here 650 | delete [] Numero_Som; | ^~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshLn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshLn.cpp: In member function 'int Fem2D::MeshL::load(const std::string&)': ../femlib/MeshLn.cpp:292:8: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 292 | int bin; | ^~~ ../femlib/MeshLn.cpp: In constructor 'Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)': ../femlib/MeshLn.cpp:426:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if(!f) | ^~ In file included from ./error.hpp:32, from ../femlib/MeshLn.cpp:38: ./throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../femlib/MeshLn.cpp:427:69: note: in expansion of macro 'ffassert' 427 | cerr << " -- MeshL Erreur opening " << filename< >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshLn.cpp:613:12: warning: variable 'out' set but not used [-Wunused-but-set-variable] 613 | bool out = true; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/MeshLn.cpp:439:19: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In file included from ../femlib/GQuadTree.cpp:46: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Triangle2&, const Fem2D::R2&, Fem2D::R*)': ../femlib/GQuadTree.cpp:680:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 680 | int nl[Tet::nv+1]; | ^~ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Tet&, const Fem2D::R3&, Fem2D::R*)': ../femlib/GQuadTree.cpp:709:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 709 | int nl[Tet::nv+1]; | ^~ ../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*)': ../femlib/GQuadTree.cpp:856:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 856 | for(int i=0;i19 && nbdeja >1) { | ^~ ../femlib/GQuadTree.cpp: In function 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*)': ../femlib/GQuadTree.cpp:1486:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1486 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R2; Fem2D::R = double; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R3; Fem2D::R = double; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R1; Fem2D::R = double; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Tet; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R3; typename Mesh::RdHat = Fem2D::R3]': ../femlib/GQuadTree.cpp:1145:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Triangle2; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R2; typename Mesh::RdHat = Fem2D::R2]': ../femlib/GQuadTree.cpp:1152:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R2]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R1]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] 1334 | R dl[dHat+1]; | ^~ ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c ../femlib/libmeshb7.c: In function 'GmfOpenMesh': ../femlib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ ../femlib/libmeshb7.c: In function 'GmfCloseMesh': ../femlib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfStatKwd': ../femlib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGotoKwd': ../femlib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfSetKwd': ../femlib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGetLin': ../femlib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetLin': ../femlib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfGetBlock': ../femlib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetBlock': ../femlib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetHONodesOrdering': ../femlib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfReadByteFlow': ../femlib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp In file included from AFunction.hpp:93, from glumesh2D.cpp:9: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from glumesh2D.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from glumesh2D.cpp:16: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from glumesh2D.cpp:17: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from glumesh2D.cpp:18: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from glumesh2D.cpp:22: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from glumesh2D.cpp:23: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from glumesh2D.cpp:24: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from glumesh2D.cpp:29: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ glumesh2D.cpp: At global scope: glumesh2D.cpp:193:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 193 | struct Op2_addmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp:199:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 199 | struct Op2_setmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp: In member function 'virtual AnyType SetMesh_Op::operator()(Stack) const': glumesh2D.cpp:308:16: warning: unused variable 'l1' [-Wunused-variable] 308 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ glumesh2D.cpp:330:7: warning: unused variable 'nberr' [-Wunused-variable] 330 | int nberr=0; | ^~~~~ glumesh2D.cpp: In constructor 'Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)': glumesh2D.cpp:423:15: warning: 'Op_GluMeshtab::Op::tgetmeshtab' will be initialized after [-Wreorder] 423 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:422:25: warning: 'KN Op_GluMeshtab::Op::te' [-Wreorder] 422 | KN te; | ^~ glumesh2D.cpp:426:9: warning: when initialized here [-Wreorder] 426 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.cpp AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../femlib/splitsimplex.cpp: In function 'void SplitSimplex(int, Fem2D::R1*, int*, int, Fem2D::R1*)': ../femlib/splitsimplex.cpp:71:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 71 | for(int i=0;i<=N;++i) | ^~~ ../femlib/splitsimplex.cpp:76:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 76 | int l=0; | ^~~ In file included from ../femlib/splitsimplex.cpp:104: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex2(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ In file included from ../femlib/splitsimplex.cpp:112: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex3(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ ../femlib/splitsimplex.cpp: In function 'void SplitSurfaceSimplex(int, int&, int*&)': ../femlib/splitsimplex.cpp:297:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 297 | if(verbosity>200) | ^~ ../femlib/splitsimplex.cpp:299:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 299 | for (int i=0;i': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix' ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix >' ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = std::complex; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]': ../femlib/HashMatrix.cpp:1426:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 789 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void Addto(HashMatrix*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = std::complex; K = double]': ../femlib/HashMatrix.cpp:1427:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.cpp ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]': ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]': ../femlib/CG.cpp:538:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]': ../femlib/CG.cpp:548:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]': ../femlib/CG.cpp:558:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] In file included from ../femlib/CG.cpp:7: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]' ../femlib/CG.cpp:528:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]' ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]' ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]' ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp In file included from ./AFunction.hpp:93, from ../femlib/SparseLinearSolver.hpp:5, from ../femlib/SparseLinearSolver.cpp:1: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./ffapi.hpp:32, from ./InitFunct.hpp:31, from ./AFunction.hpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/MatriceCreuse.hpp:41, from ../femlib/SparseLinearSolver.hpp:6: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ../femlib/HashMatrix.hpp:17, from ../femlib/MatriceCreuse.hpp:44: ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../femlib/SparseLinearSolver.hpp:9: ../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../femlib/VirtualSolverSkyLine.hpp:11, from ../femlib/SparseLinearSolver.hpp:10: ../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../femlib/SparseLinearSolver.cpp: In function 'int TypeOfMat(Data_Sparse_Solver&)': ../femlib/SparseLinearSolver.cpp:66:33: warning: typedef 'VM' locally defined but not used [-Wunused-local-typedefs] 66 | typedef VirtualMatrix VM; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:10, from ../femlib/SparseLinearSolver.hpp:8: ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = double; typename VirtualMatrix::VSolver = VirtualMatrix::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:193:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = std::complex; typename VirtualMatrix::VSolver = VirtualMatrix >::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:194:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = double]': ../femlib/SparseLinearSolver.cpp:196:55: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = std::complex]': ../femlib/SparseLinearSolver.cpp:197:56: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN* HMatVirtPrecon::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon >::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN >* HMatVirtPrecon >::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:5: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'K* HMatVirtPrecon::addmatmul(K*, K*) const [with I = int; K = double]': ../femlib/VirtualSolverCG.hpp:71:9: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable 'dii' [-Wunused-variable] 85 | K dii; | ^~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = std::complex]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = std::complex]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix >::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'std::complex* SkyLineMatrix >::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = double]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = double]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'double* SkyLineMatrix::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/Drawing.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/Drawing.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i3) | ^~ ../femlib/fem.cpp:1872:25: warning: unused variable 'nnebmax' [-Wunused-variable] 1872 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ ../femlib/fem.cpp: At global scope: ../femlib/fem.cpp:1180:20: warning: 'count' defined but not used [-Wunused-variable] 1180 | static int count =0; | ^~~~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R1]': ../femlib/QuadratureFormular.cpp:750:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R2]': ../femlib/QuadratureFormular.cpp:751:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R3]': ../femlib/QuadratureFormular.cpp:752:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/FESpace.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i&, KN&)': ../femlib/FESpace.cpp:49:27: warning: typedef 'IPJ' locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ ../femlib/FESpace.cpp: In constructor 'Fem2D::FEProduitConstruct::FEProduitConstruct(int, const Fem2D::TypeOfFE&)': ../femlib/FESpace.cpp:275:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 275 | for (int i=0;i&, const Fem2D::TypeOfMortar*, int, const int*, int, const int*)': ../femlib/FESpace.cpp:641:7: warning: unused variable 'NbDfOnSommet' [-Wunused-variable] 641 | int NbDfOnSommet=TFE.NbDfOnVertex; | ^~~~~~~~~~~~ ../femlib/FESpace.cpp:642:7: warning: unused variable 'NbDfOnEdge' [-Wunused-variable] 642 | int NbDfOnEdge=TFE.NbDfOnEdge; | ^~~~~~~~~~ ../femlib/FESpace.cpp:643:7: warning: unused variable 'NbDfOnElement' [-Wunused-variable] 643 | int NbDfOnElement=TFE.NbDfOnElement; | ^~~~~~~~~~~~~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1407:9: warning: 'it00' may be used uninitialized [-Wmaybe-uninitialized] 1407 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1191:14: note: 'it00' was declared here 1191 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function 'Fem2D::TTriangle::operator()(Fem2D::R2 const&) const', inlined from 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const' at ../femlib/fem.cpp:1398:22: ../femlib/fem.hpp:369:32: warning: 'tt' may be used uninitialized [-Wmaybe-uninitialized] 369 | + (const Rd &)*vertices[2]*(P.y); | ~~~~~~~~^ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1209:26: note: 'tt' was declared here 1209 | const Triangle * tt; | ^~ In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'Fem2D::ConstructDataFElement::renum(long const*, int)': ./throwassert.hpp:49:43: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::ConsAdjacence()': ../femlib/fem.cpp:490:56: warning: 'avam' may be used uninitialized [-Wmaybe-uninitialized] 490 | ll[gd] = avam; | ~~~~~~~^~~~~~ ../femlib/fem.cpp:457:51: note: 'avam' was declared here 457 | R lAV,avam; | ^~~~ ../femlib/fem.cpp:489:60: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ~^~ ../femlib/fem.cpp:459:51: note: 'k' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:489:53: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ^~~~ ../femlib/fem.cpp:459:55: note: 'j' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:588:36: warning: 't3' may be used uninitialized [-Wmaybe-uninitialized] 588 | if (NextT3[t3]==0) NbMortarsPaper++; | ^~ ../femlib/fem.cpp:575:25: note: 't3' was declared here 575 | int t3,nt3 = nt*3; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_RT.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;iswap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../bamglib/Mesh2.cpp:1454:24: note: 'iedge' was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp In file included from ../bamglib/Mesh2.cpp:44: In member function 'bamg::Triangle::operator[](int)', inlined from 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)' at ../bamglib/Mesh2.cpp:717:48: ../bamglib/Mesh2.h:426:45: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 426 | Vertex &operator[](int i) { return *ns[i]; }; | ^ ../bamglib/Mesh2.cpp: In member function 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)': ../bamglib/Mesh2.cpp:520:18: note: 'j' was declared here 520 | int ocut, i, j, k = -1; | ^ In file included from ./AFunction.hpp:93, from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../Algo/lgalgo.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ./ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./ff++.hpp:49: ./Operator.hpp: At global scope: ./Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:50: ./lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:952:3: warning: multi-line comment [-Wcomment] 952 | // Finding an Arnoldi basis.\ | ^ ../Eigen/eigenvalue.cpp:954:3: warning: multi-line comment [-Wcomment] 954 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:93, from ../Eigen/eigenvalue.cpp:34: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../Eigen/eigenvalue.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from ../Eigen/eigenvalue.cpp:38: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ../Eigen/eigenvalue.cpp:43: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValue::E_EV::operator()(Stack) const': ../Eigen/eigenvalue.cpp:493:53: warning: unused variable 'ptOP' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ ../Eigen/eigenvalue.cpp:493:64: warning: unused variable 'ptB1' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In member function 'OptimAlgo::code(basicAC_F0 const&) const': ../Algo/lgalgo.cpp:233:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 233 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimAlgo::code(basicAC_F0 const&) const' at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:254:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | Global.Add("BFGS", "(", new OptimAlgo(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:255:50: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 255 | Global.Add("Newton", "(", new OptimAlgo(2, 2, 2)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::E_EV::operator()(void*) const': ../Eigen/eigenvalue.cpp:908:16: warning: 'ptOP1' may be used uninitialized [-Wmaybe-uninitialized] 908 | if (n != OP1.N) | ~~~~^ ../Eigen/eigenvalue.cpp:880:31: note: 'ptOP1' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~~~ ../Eigen/eigenvalue.cpp:910:14: warning: 'ptB' may be used uninitialized [-Wmaybe-uninitialized] 910 | if (n != B.N) | ~~^ ../Eigen/eigenvalue.cpp:880:39: note: 'ptB' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:374:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | E_F0 *code (const basicAC_F0 &args) const { return new E_EV(args,cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValueC::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValue::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | E_F0 * code (const basicAC_F0 & args) const { return new E_EV(args,cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValue::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1071:48: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1071 | Global.Add("EigenValue", "(", new EigenValue()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1072:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1072 | Global.Add("EigenValue", "(", new EigenValueC()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1073:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1073 | Global.Add("EigenValue", "(", new EigenValue(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1074:52: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1074 | Global.Add("EigenValue", "(", new EigenValue(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1075:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1075 | Global.Add("EigenValue", "(", new EigenValue(1, 1, 1)); // A=, B= | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1077:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1077 | Global.Add("complexEigenValue", "(", new EigenValueC(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1078:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1078 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1079:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1079 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1, 1)); // A=, B= ... | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o ../femlib/Drawing.o ../femlib/gibbs.o ../femlib/CheckPtr.o ../femlib/fem.o ../femlib/QuadratureFormular.o ../femlib/FESpace.o ../femlib/Element_RT.o ../femlib/mshptg.o ../femlib/FQuadTree.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/Meshio.o ../bamglib/Mesh2.o ../bamglib/Metric.o ../femlib/BamgFreeFem.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/SetOfE4.o ../bamglib/MeshRead.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o ../bamglib/MeshWrite.o problem.o mt19937ar.o ../Graphics/DefColor.o InitFunct.o ../Algo/lgalgo.o ../femlib/Element_P2h.o load.o lgfem.o environment.o string_def.o ../femlib/FESpacen.o ../femlib/P012_1d.o ../femlib/P012_2d.o ../femlib/P012_3d.o ../femlib/P012_3dSurf.o ../femlib/P012_3dCurve.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/GQuadTree.o ../femlib/libmeshb7.o glumesh2D.o ../femlib/splitsimplex.o P1IsoValue.o ../femlib/HashMatrix.o ../femlib/CG.o ../femlib/SparseLinearSolver.o strversionnumber.o ../Eigen/eigenvalue.o ar: creating libff.a a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - ../femlib/Drawing.o a - ../femlib/gibbs.o a - ../femlib/CheckPtr.o a - ../femlib/fem.o a - ../femlib/QuadratureFormular.o a - ../femlib/FESpace.o a - ../femlib/Element_RT.o a - ../femlib/mshptg.o a - ../femlib/FQuadTree.o a - ../bamglib/QuadTree.o a - ../bamglib/R2.o a - ../bamglib/Meshio.o a - ../bamglib/Mesh2.o a - ../bamglib/Metric.o a - ../femlib/BamgFreeFem.o a - ../bamglib/MeshDraw.o a - ../bamglib/MeshGeom.o a - ../bamglib/MeshQuad.o a - ../bamglib/SetOfE4.o a - ../bamglib/MeshRead.o a - ../bamglib/write_hdf5.o a - ../bamglib/write_xdmf.o a - ../bamglib/MeshWrite.o a - problem.o a - mt19937ar.o a - ../Graphics/DefColor.o a - InitFunct.o a - ../Algo/lgalgo.o a - ../femlib/Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - ../femlib/FESpacen.o a - ../femlib/P012_1d.o a - ../femlib/P012_2d.o a - ../femlib/P012_3d.o a - ../femlib/P012_3dSurf.o a - ../femlib/P012_3dCurve.o a - ../femlib/Mesh1dn.o a - ../femlib/Mesh2dn.o a - ../femlib/Mesh3dn.o a - ../femlib/MeshSn.o a - ../femlib/MeshLn.o a - ../femlib/GQuadTree.o a - ../femlib/libmeshb7.o a - glumesh2D.o a - ../femlib/splitsimplex.o a - P1IsoValue.o a - ../femlib/HashMatrix.o a - ../femlib/CG.o a - ../femlib/SparseLinearSolver.o a - strversionnumber.o a - ../Eigen/eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp In file included from ../Graphics/sansrgraph.cpp:118: ../Graphics/getprog-unix.hpp: In function 'char* Shell_Space(const char*)': ../Graphics/getprog-unix.hpp:34:15: warning: unused variable 'c' [-Wunused-variable] 34 | const char *c = s; | ^ ../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': ../Graphics/getprog-unix.hpp:86:13: warning: unused variable 'lsuffix' [-Wunused-variable] 86 | const int lsuffix = 0; | ^~~~~~~ In file included from ./../femlib/Mesh2dn.hpp:40, from ../Graphics/ffglut.cpp:41: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../Graphics/ffglut.cpp:62: ../Graphics/ffglut.hpp: In constructor 'OnePlotHMatrix::OnePlotHMatrix(long int, PlotStream&)': ../Graphics/ffglut.hpp:291:13: warning: unused variable 'rank' [-Wunused-variable] 291 | int rank; | ^~~~ ../Graphics/ffglut.cpp: In function 'int ReadOnePlot(FILE*)': ../Graphics/ffglut.cpp:149:17: warning: unused variable 'c2' [-Wunused-variable] 149 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)': ../Graphics/ffglut.cpp:481:12: warning: unused variable 'r' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:16: warning: unused variable 'g' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:20: warning: unused variable 'b' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:472:28: warning: typedef 'Tet' locally defined but not used [-Wunused-local-typedefs] 472 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:700:37: warning: operation on 'i' may be undefined [-Wsequence-point] 700 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:585:12: warning: unused variable 'r' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:16: warning: unused variable 'g' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:20: warning: unused variable 'b' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshL&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:827:33: warning: operation on 'i' may be undefined [-Wsequence-point] 827 | for (int i=0;ihpixel; | ^~ ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotBorder::Draw(OneWindow*)': ../Graphics/ffglut.cpp:1716:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1716 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1720 | for(int j=1;j > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1761 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1765 | for(int j=1;jtheplot->nbN; | ^~~ ../Graphics/ffglut.cpp: In function 'int main(int, char**)': ../Graphics/ffglut.cpp:4193:10: warning: unused variable 'fullscreen' [-Wunused-variable] 4193 | bool fullscreen = false; | ^~~~~~~~~~ ../Graphics/ffglut.cpp: In instantiation of 'OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]': ../Graphics/ffglut.cpp:3007:59: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] 1256 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]': ../Graphics/ffglut.cpp:3009:61: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh2; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffthreads.o ../Graphics/ffthreads.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../mpi/parallelempi-empty.o ../mpi/parallelempi-empty.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffglut ../femlib/Drawing.o ../femlib/fem.o ../fflib/ffapi.o ../femlib/FQuadTree.o ../femlib/GQuadTree.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/mshptg.o ../Graphics/ffglut.o ../Graphics/ffthreads.o ../Graphics/gggg.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' cp ../fflib/ffapi.cpp . /usr/lib/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/mpich-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/mpich -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp ../../config.status --file=ff-mpirun:ff-mpirun.in config.status: creating ff-mpirun chmod a+x ff-mpirun /usr/lib/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/mpich-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/mpich -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o ffapi.cpp /usr/lib/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/mpich-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/mpich -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/mymain.o ../lglib/mymain.cpp /usr/lib/mpich/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/mpich-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/mpich -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/lg.tab.o ../lglib/lg.tab.cpp In file included from ./../fflib/AFunction.hpp:93, from parallelempi.cpp:34: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from parallelempi.cpp:24: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./../fflib/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from parallelempi.cpp:50: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from parallelempi.cpp:51: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from parallelempi.cpp:52: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from parallelempi.cpp:55: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from parallelempi.cpp:59: ./../fflib/Operator.hpp: At global scope: ./../fflib/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from parallelempi.cpp:60: ./../fflib/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from parallelempi.cpp:65: ./../fflib/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./../fflib/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./../fflib/AFunction.hpp:93, from lg.ypp:56: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lg.ypp:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./../fflib/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./../fflib/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1055 | struct Op_Readmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1064:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1064 | struct Op_Recvmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1073:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct Op_IRecvmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1084:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1084 | struct Op_Writempi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1094:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1094 | struct Op_Bcastmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1103:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1103 | struct Op_ISendmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1111:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1111 | struct Op_Sendmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1121:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1121 | struct Op_All2All : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1140:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1140 | struct Op_Allgather1 : public binary_function,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1157:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1157 | struct Op_Allgather : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1685:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1685 | struct Op_All2All : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1709:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1709 | struct Op_Allgather1 : public binary_function,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1733:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1733 | struct Op_Allgather : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp: In function 'fMPI_Comm* def_comm(fMPI_Comm* const&, fMPI_Group* const&)': parallelempi.cpp:2366:9: warning: unused variable 'ok' [-Wunused-variable] 2366 | int ok=MPI_Comm_create(MPI_COMM_WORLD,*g,*a); | ^~ parallelempi.cpp: In static member function 'static fMPI_Comm* Def_def_Intercommcreate::f(Stack, fMPI_Comm* const&, const MPIrank&, const MPIrank&, const long int&)': parallelempi.cpp:2405:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 2405 | int err; | ^~~ parallelempi.cpp: In function 'AnyType ClearReturnKK_(Stack, const AnyType&)': parallelempi.cpp:2452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2452 | if(verbosity>400) | ^~ parallelempi.cpp:2454:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2454 | return SetAny(*cm); | ^~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:60: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./../fflib/problem.hpp:141:68: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./../fflib/problem.hpp:272:60: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./../fflib/problem.hpp:345:82: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./../fflib/problem.hpp:573:59: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./../fflib/problem.hpp:611:60: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from lg.ypp:62: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]': parallelempi.cpp:953:56: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] 769 | int ll = WRecv(p, sizempibuf, who, tag, comm, rq); // wait first part Warning async => not wait. | ^~ parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]': parallelempi.cpp:963:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshS]': parallelempi.cpp:973:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshL]': parallelempi.cpp:983:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] In file included from lg.ypp:65: ./../fflib/lex.hpp: At global scope: ./../fflib/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': parallelempi.cpp:2454:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2622:7: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2633:94: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct MPIrank' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2634:106: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2635:102: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:789:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2922:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' ./../fflib/AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' parallelempi.cpp:2620:33: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::MeshL; MPI_Request = int]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::MeshS; MPI_Request = int]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::Mesh3; MPI_Request = int]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::Mesh; MPI_Request = int]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] 1605 | int chunk = 1; | ^~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = long int; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] parallelempi.cpp: In instantiation of 'static long int Op_ReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const MPIrank&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1453:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1453 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_ReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const MPIrank&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1453:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] parallelempi.cpp: In instantiation of 'static long int Op_AllReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const fMPI_Comm&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1525:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1525 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const fMPI_Comm&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1525:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1 >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] 1605 | int chunk = 1; | ^~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = fMPI*; A1 = fMPI*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = MPIrank*; A0 = MPIrank*; A1 = MPIrank; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct MPIrank* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./../fflib/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:947:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'int GoodPtrHashMatrix(const HashMatrix*) [with I = int; R = double]': ./../femlib/HashMatrix.hpp:293:29: required from 'void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = double]' parallelempi.cpp:531:25: required from 'const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = double]' parallelempi.cpp:1097:12: required from 'static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse]' ./../fflib/AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2518:13: required from here ./../femlib/HashMatrix.hpp:287:16: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 287 | if (p->nnz ==-1234567802) return -4; | ~~~~~~~^~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'int GoodPtrHashMatrix(const HashMatrix*) [with I = int; R = std::complex]': ./../femlib/HashMatrix.hpp:293:29: required from 'void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = std::complex]' parallelempi.cpp:531:25: required from 'const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = std::complex]' parallelempi.cpp:1097:12: required from 'static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse >]' ./../fflib/AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2518:13: required from here ./../femlib/HashMatrix.hpp:287:16: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] ./../fflib/AFunction.hpp: In function 'For(C_F0, C_F0, C_F0, C_F0)': ./../fflib/AFunction.hpp:1518:107: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1518 | inline C_F0 For(C_F0 i0,C_F0 i1,C_F0 i2,C_F0 ins) {return C_F0(new E_F0_CFunc4(FFor,i0,to(i1),i2,ins),0);} | ^ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'For(C_F0, C_F0, C_F0, C_F0)' at ./../fflib/AFunction.hpp:1518:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FIf(C_F0, C_F0)', inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/AFunction.hpp:1522:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1522 | inline C_F0 FIf(C_F0 i0,C_F0 i1) {return C_F0(new E_F0_CFunc4(FIf,to(i0),i1,0,0),0);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FIf(C_F0, C_F0)' at ./../fflib/AFunction.hpp:1522:86, inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2, E_F_F0F0 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, E_F_F0F0 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2244:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2, long, E_F_F0F0, long> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, long, E_F_F0F0, long> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2244:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In member function 'splitComm::code(basicAC_F0 const&) const': parallelempi.cpp:2551:106: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2551 | return new splitComm_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'splitComm::code(basicAC_F0 const&) const' at parallelempi.cpp:2551:106: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericMesh >::BuildGTree()', inlined from 'DeSerialize(Serialize*, Fem2D::Mesh3 const**)' at parallelempi.cpp:626:18: ./../femlib/GenericMesh.hpp:595:25: warning: 'pTh' may be used uninitialized [-Wmaybe-uninitialized] 595 | void BuildGTree() {if(gtree==0) gtree=new GTree(vertices,Pmin,Pmax,nv);} | ^~~~~ parallelempi.cpp: In function 'DeSerialize(Serialize*, Fem2D::Mesh3 const**)': parallelempi.cpp:619:19: note: 'pTh' was declared here 619 | Fem2D::Mesh3 *pTh; | ^~~ In member function 'Fem2D::GenericMesh >::BuildGTree()', inlined from 'DeSerialize(Serialize*, Fem2D::MeshS const**)' at parallelempi.cpp:639:18: ./../femlib/GenericMesh.hpp:595:25: warning: 'pTh' may be used uninitialized [-Wmaybe-uninitialized] 595 | void BuildGTree() {if(gtree==0) gtree=new GTree(vertices,Pmin,Pmax,nv);} | ^~~~~ parallelempi.cpp: In function 'DeSerialize(Serialize*, Fem2D::MeshS const**)': parallelempi.cpp:632:19: note: 'pTh' was declared here 632 | Fem2D::MeshS *pTh; | ^~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_, fMPI*, E_F_F0F0F0_, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, fMPI*, E_F_F0F0F0_, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, long, E_F_F0F0F0_*, fMPI*, fMPI*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, long, E_F_F0F0F0_*, fMPI*, fMPI*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, MPIrank, long, E_F_F0F0F0_*, fMPI*, MPIrank, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, MPIrank, long, E_F_F0F0F0_*, fMPI*, MPIrank, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, fMPI*, E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, fMPI*, E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, KN_, E_F_F0F0_*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, KN_, E_F_F0F0_*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/mpich/bin/mpicxx -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-mpi ffapi.o ../Graphics/sansrgraph.o ../lglib/mymain.o ../lglib/lg.tab.o parallelempi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -L/usr/lib/mpich/lib -lscalapack -lflexiblas -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp In file included from bamg.cpp:40: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from cvmsh2.cpp:43: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ bamg.cpp: In function 'int main(int, char**)': bamg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (verbosity) | ^~ bamg.cpp:450:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (fgeom && fileout) | ^~ bamg.cpp:595:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 595 | if (NoMeshReconstruction) | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o cvmsh2 cvmsh2.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o bamg bamg.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.12)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from cube.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o image.o image.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c In file included from bbfile.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from bbfile.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ In file included from /usr/include/string.h:535, from medit.h:33, from stream.c:27: In function 'memcpy', inlined from 'filterPoint' at stream.c:758:5: /usr/include/bits/string_fortified.h:29:10: warning: 'memcpy' accessing 24 bytes at offsets 44 and 56 overlaps 12 bytes at offset 56 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o material.o material.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' In file included from medit.h:56, from camera.c:27: sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c In file included from ellipse.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from ellipse.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ ellipse.c:37:26: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~ ./../libMesh/eigenv.h:6:20: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~ ellipse.c:37:39: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~~~~~~ ./../libMesh/eigenv.h:6:31: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~~~~~ In file included from inout.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o param.o param.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c In file included from inout_morice.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_morice.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o util.o util.c scene.c: In function 'initGrafix': scene.c:825:9: warning: the comparison will always evaluate as 'true' for the address of 'sunpos' will never be NULL [-Waddress] 825 | if (sc->par.sunpos) sc->par.sunpos[2] = -fabs(sc->par.sunpos[2]); | ^~ In file included from medit.h:54, from scene.c:27: grafic.h:163:36: note: 'sunpos' declared here 163 | float back[4], line[4], edge[4], sunpos[4], clip[6]; | ^~~~~~ util.c:162:29: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ In file included from medit.h:56, from util.c:29: sproto.h:351:29: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ util.c:162:42: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ sproto.h:351:42: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from clip.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c In file included from inout_popenbinaire.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_popenbinaire.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:906, from medit.h:28: In function 'printf', inlined from 'loadMesh_popen_bin' at inout_popenbinaire.c:654:11: /usr/include/bits/stdio2.h:86:10: warning: 'natureread' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inout_popenbinaire.c: In function 'loadMesh_popen_bin': inout_popenbinaire.c:156:9: note: 'natureread' was declared here 156 | char *natureread; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c parsop.c: In function 'parsop': parsop.c:342:7: warning: 'strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o items.o items.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o view.o view.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c ilists.c: In function 'listTetraIso': ilists.c:430:16: warning: 'outv' may be used uninitialized [-Wmaybe-uninitialized] 430 | if (outv) { | ^ ilists.c:236:9: note: 'outv' was declared here 236 | FILE *outv, *outf; | ^~~~ ilists.c:435:16: warning: 'outf' may be used uninitialized [-Wmaybe-uninitialized] 435 | if (outf) fprintf(outf, "%d %d %d 0\n", nv + 1, nv + 2, nv + 3); | ^ ilists.c:236:16: note: 'outf' was declared here 236 | FILE *outv, *outf; | ^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o path.o path.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o status.o status.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o picking.o picking.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/mpich -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libff-mmap-semaphore.o libff-mmap-semaphore.c ../../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin ../../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link ../../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep chmod a+x ff-get-dep if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi rm -rf include mkdir -p include for i in ../../src/fflib/AddNewFE.h ../../src/fflib/AFunction_ext.hpp ../../src/fflib/AFunction.hpp ../../src/fflib/AnyType.hpp ../../src/fflib/array_init.hpp ../../src/fflib/array_resize.hpp ../../src/fflib/array_tlp.hpp ../../src/femlib/assertion.hpp ../../src/femlib/BamgFreeFem.hpp ../../src/Algo/BFGS.hpp ../../src/Algo/BrentLS.hpp ../../src/femlib/CGNL.hpp ../../src/fflib/CodeAlloc.hpp ../../config.h ../../src/Algo/CubicLS.hpp ../../src/Algo/defs.hpp ../../src/femlib/DOperator.hpp ../../src/libMesh/eigenv.h ../../src/fflib/endian.hpp ../../src/fflib/environment.hpp ../../src/fflib/error.hpp ../../src/femlib/fem3.hpp ../../src/femlib/fem.hpp ../../src/femlib/FESpace.hpp ../../src/femlib/FESpacen.hpp ../../src/fflib/ff++.hpp ../../src/fflib/ffstack.hpp ../../src/femlib/FQuadTree.hpp ../../src/femlib/GenericMesh.hpp ../../src/Graphics/getprog-unix.hpp ../../src/Graphics/glrgraph.hpp ../../src/femlib/gmres.hpp ../../src/femlib/GQuadTree.hpp ../../src/femlib/HashTable.hpp ../../src/femlib/HeapSort.hpp ../../src/fflib/InitFunct.hpp ../../src/fflib/ffapi.hpp ../../src/femlib/Label.hpp ../../src/fflib/lex.hpp ../../src/fflib/lgfem.hpp ../../src/fflib/lgmesh3.hpp ../../src/fflib/lgsolver.hpp ../../src/lglib/lg.tab.hpp ../../src/femlib/libmeshb7.h ../../src/Algo/LineSearch.hpp ../../src/femlib/MatriceCreuse.hpp ../../src/femlib/MatriceCreuse_tpl.hpp ../../src/femlib/Mesh1dn.hpp ../../src/femlib/Mesh2dn.hpp ../../src/bamglib/Mesh2.h ../../src/femlib/Mesh3dn.hpp ../../src/femlib/MeshSn.hpp ../../src/femlib/MeshLn.hpp ../../src/bamglib/Meshio.h ../../src/femlib/MeshPoint.hpp ../../src/bamglib/meshtype.h ../../src/bamglib/Metric.h ../../src/Graphics/mode_open.hpp ../../src/Algo/NewtonRaphson.hpp ../../src/Algo/NRJ.hpp ../../src/fflib/Operator.hpp ../../src/Algo/Optima.hpp ../../src/Algo/Param.hpp ../../src/femlib/PkLagrange.hpp ../../src/fflib/PlotStream.hpp ../../src/fflib/problem.hpp ../../src/femlib/QuadratureFormular.hpp ../../src/bamglib/QuadTree.h ../../src/femlib/R1.hpp ../../src/bamglib/R2.h ../../src/femlib/R2.hpp ../../src/femlib/R3.hpp ../../src/femlib/RefCounter.hpp ../../src/Graphics/rgraph.hpp ../../src/femlib/RNM.hpp ../../src/femlib/RNM_opc.hpp ../../src/femlib/RNM_op.hpp ../../src/femlib/RNM_tpl.hpp ../../src/Algo/RosenBrock.hpp ../../src/fflib/Serialize.hpp ../../src/bamglib/SetOfE4.h ../../src/fflib/showverb.hpp ../../src/femlib/splitsimplex.hpp ../../src/fflib/String.hpp ../../src/fflib/strversionnumber.hpp ../../src/fflib/throwassert.hpp ../../src/femlib/ufunction.hpp ../../src/fflib/versionnumber.hpp ../../src/bamglib/write_hdf5.hpp ../../src/bamglib/write_xdmf.hpp ../../src/fflib/P1IsoValue.hpp ../../src/femlib/SkyLineSolver.hpp ../../src/femlib/SolverSkyLine.hpp ../../src/femlib/SparseLinearSolver.hpp ../../src/femlib/VirtualMatrix.hpp ../../src/femlib/VirtualSolver.hpp ../../src/femlib/CG.hpp ../../src/femlib/VirtualSolverCG.hpp ../../src/femlib/VirtualSolverSkyLine.hpp ../../src/femlib/VirtualSolverSparseSuite.hpp ../../src/femlib/HashMatrix.hpp ../../src/femlib/MatriceElementaire.hpp ../../src/femlib/DataFindBoundary.hpp; do ln -s ../$i include/. ; done diff: WHERE_LIBRARY-download: No such file or directory gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster \ `awk -f ff-get-dep.awk -v libs="[pthread-google|pthread]" WHERE_LIBRARY-download WHERE_LIBRARY-config` touch include.done ../../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition eval ./ff-c++ tetgen.cpp -ltet g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' eval ./ff-c++ SuperLu.cpp -lsuperlu -lflexiblas -DWITH_fc -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from tetgen.cpp:42: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SuperLu.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ tetgen.cpp: In constructor 'Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)': tetgen.cpp:131:9: warning: unused variable 'err' [-Wunused-variable] 131 | int err = 0; | ^~~ tetgen.cpp: In member function 'virtual AnyType Build2D3D_Op::operator()(Stack) const': tetgen.cpp:188:9: warning: unused variable 'm' [-Wunused-variable] 188 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ tetgen.cpp:297:9: warning: unused variable 'rTh' [-Wunused-variable] 297 | Mesh &rTh = Th; | ^~~ tetgen.cpp: In function 'Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)': tetgen.cpp:872:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 872 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)': tetgen.cpp:939:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 939 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::MeshS&, const int&, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1037:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1037 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::Mesh3&, const int&, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1163:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1163 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*)': tetgen.cpp:1309:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1309 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1346:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1346 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*, const int&, const double*)': tetgen.cpp:1475:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1475 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1512:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1512 | int itet, jtet; | ^~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ tetgen.cpp: In member function 'virtual AnyType Remplissage_Op::operator()(Stack) const': tetgen.cpp:1792:7: warning: unused variable 'sizeofmetric' [-Wunused-variable] 1792 | int sizeofmetric = metric.N( ) / Th.nv; | ^~~~~~~~~~~~ tetgen.cpp:1899:7: warning: unused variable 'nbinside' [-Wunused-variable] 1899 | int nbinside = InsidePoint.N( ) / 3; | ^~~~~~~~ tetgen.cpp: In member function 'virtual AnyType ReconstructionRefine_Op::operator()(Stack) const': tetgen.cpp:2041:10: warning: unused variable 'm' [-Wunused-variable] 2041 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from tetgen.cpp:2415: msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 1; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 1>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 1>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 1>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 1>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 1>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 1>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 1>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 1>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 1>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 1; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 0; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 0>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 0>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 0>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 0>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 0>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 0>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 0>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 0>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 0>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 0; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU::dosolver(double*, double*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU, 1>::dosolver(std::complex*, std::complex*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' tetgen.cpp: In member function 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const': tetgen.cpp:2303:65: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2303 | t[2]->CastTo(args[2])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const' at tetgen.cpp:2303:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o ../mpi/SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi tetgen.cpp: In member function 'ReconstructionRefine::code(basicAC_F0 const&) const': tetgen.cpp:2031:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2031 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReconstructionRefine::code(basicAC_F0 const&) const' at tetgen.cpp:2031:67: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Remplissage::code(basicAC_F0 const&) const': tetgen.cpp:1740:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1740 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Remplissage::code(basicAC_F0 const&) const' at tetgen.cpp:1740:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Build2D3D::code(basicAC_F0 const&) const': tetgen.cpp:179:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 179 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Build2D3D::code(basicAC_F0 const&) const' at tetgen.cpp:179:97: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from dfft.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KNM >*; A1 = KNM >*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<2>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<3>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<4>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<4>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o ../mpi/dfft.so '-lfftw3' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from UMFPACK64.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPACK64.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o ../mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o ../mpi/tetgen.so '-ltet' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from NewSolver.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o ../mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ lapack.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' lapack.cpp:1025:47: warning: trigraph ??) converted to ] [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; | In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lapack.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lapack.cpp: In function 'long int lapack_zgeev(KNM >* const&, KN >* const&, KNM >* const&)': lapack.cpp:260:9: warning: unused variable 'k' [-Wunused-variable] 260 | int k = 0; | ^ lapack.cpp:235:20: warning: unused variable 'zero' [-Wunused-variable] 235 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_dggev(KNM* const&, KNM* const&, KN >* const&, KN* const&, KNM >* const&)': lapack.cpp:287:20: warning: unused variable 'zero' [-Wunused-variable] 287 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zggev(KNM >* const&, KNM >* const&, KN >* const&, KN >* const&, KNM >* const&)': lapack.cpp:378:20: warning: unused variable 'zero' [-Wunused-variable] 378 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zhegv(KNM >* const&, KNM >* const&, KN* const&, KNM >* const&)': lapack.cpp:432:20: warning: unused variable 'zero' [-Wunused-variable] 432 | intblas nvp = 0, zero = 0; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = std::complex]': lapack.cpp:1486:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] 1257 | int An = A.N( ), Am = A.M( ); | ^~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = double]': lapack.cpp:1491:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = KNM*; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = KNM >*; A0 = KNM >*; A1 = KNM >*; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lapack.cpp: In member function 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lapack.cpp: In member function 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lapack.cpp:30: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ffnewuoa.cpp:151:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 151 | Global.Add("newuoa", "(", new OptimNewoa(1)); // j + dJ | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ffnewuoa.cpp:151:45, inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ffnewuoa.cpp: In member function 'OptimNewoa::code(basicAC_F0 const&) const': ffnewuoa.cpp:130:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 130 | E_F0 *code(const basicAC_F0 &args) const { return new E_newoa(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNewoa::code(basicAC_F0 const&) const' at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gfortran -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: newuoa.f: Warning: -D_GLIBCXX_ASSERTIONS not defined newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) newuoa.f: In function 'update_': newuoa.f:1389:72: warning: 'tempb' may be used uninitialized [-Wmaybe-uninitialized] 1389 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ newuoa.f:1372:15: note: 'tempb' was declared here 1372 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ newuoa.f: In function 'trsapp_': newuoa.f:1210:72: warning: 'bstep' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1197:11: note: 'bstep' was declared here 1197 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ newuoa.f:1207:72: warning: 'dd' may be used uninitialized [-Wmaybe-uninitialized] 1207 | TEMP=DHD/DD | ^ newuoa.f:1179:8: note: 'dd' was declared here 1179 | DD=ZERO | ^ newuoa.f:1210:72: warning: 'gg' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1190:8: note: 'gg' was declared here 1190 | GG=DD | ^ newuoa.f:1228:14: warning: 'ggbeg' may be used uninitialized [-Wmaybe-uninitialized] 1228 | IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ newuoa.f:1191:11: note: 'ggbeg' was declared here 1191 | GGBEG=GG | ^ newuoa.f:1213:72: warning: 'qred' may be used uninitialized [-Wmaybe-uninitialized] 1213 | QRED=QRED+QADD | ^ newuoa.f:1178:10: note: 'qred' was declared here 1178 | 20 QRED=ZERO | ^ newuoa.f:1278:72: warning: 'sg' may be used uninitialized [-Wmaybe-uninitialized] 1278 | QBEG=SG+CF | ^ newuoa.f:1248:8: note: 'sg' was declared here 1248 | SG=ZERO | ^ newuoa.f:1277:72: warning: 'shs' may be used uninitialized [-Wmaybe-uninitialized] 1277 | CF=HALF*(SHS-DHD) | ^ newuoa.f:1249:9: note: 'shs' was declared here 1249 | SHS=ZERO | ^ newuoa.f: In function 'newuob_': newuoa.f:718:14: warning: 'xipt' may be used uninitialized [-Wmaybe-uninitialized] 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ newuoa.f:665:14: note: 'xipt' was declared here 665 | XIPT=RHOBEG | ^ newuoa.f:719:14: warning: 'xjpt' may be used uninitialized [-Wmaybe-uninitialized] 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ newuoa.f:667:14: note: 'xjpt' was declared here 667 | XJPT=RHOBEG | ^ newuoa.f:930:10: warning: 'dnorm' may be used uninitialized [-Wmaybe-uninitialized] 930 | IF (DNORM .GT. RHO) NFSAV=NF | ^ newuoa.f:751:11: note: 'dnorm' was declared here 751 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ newuoa.f:717:72: warning: 'ipt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:659:13: note: 'ipt' was declared here 659 | IPT=JPT+ITEMP | ^ newuoa.f:1041:72: warning: 'itest' may be used uninitialized [-Wmaybe-uninitialized] 1041 | ITEST=ITEST+1 | ^ newuoa.f:735:11: note: 'itest' was declared here 735 | ITEST=0 | ^ newuoa.f:717:72: warning: 'jpt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:658:13: note: 'jpt' was declared here 658 | JPT=NFM-ITEMP*N-N | ^ newuoa.f:1025:14: warning: 'ratio' may be used uninitialized [-Wmaybe-uninitialized] 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ newuoa.f:755:15: note: 'ratio' was declared here 755 | RATIO=-1.0D0 | ^ newuoa.f:724:72: warning: 'fbeg' may be used uninitialized [-Wmaybe-uninitialized] 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ newuoa.f:682:14: note: 'fbeg' was declared here 682 | FBEG=F | ^ newuoa.f:759:14: warning: 'diffa' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:733:11: note: 'diffa' was declared here 733 | DIFFA=ZERO | ^ newuoa.f:759:14: warning: 'diffc' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:759:47: note: 'diffc' was declared here 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:757:14: warning: 'nfsav' may be used uninitialized [-Wmaybe-uninitialized] 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ newuoa.f:740:11: note: 'nfsav' was declared here 740 | 90 NFSAV=NF | ^ newuoa.f:766:10: warning: 'xoptsq' may be used uninitialized [-Wmaybe-uninitialized] 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ newuoa.f:736:12: note: 'xoptsq' was declared here 736 | XOPTSQ=ZERO | ^ newuoa.f: In function 'newuoa_': newuoa.f:500:6: warning: '__result_newuoa' may be used uninitialized [-Wmaybe-uninitialized] 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ../mpi/ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-lflexiblas' eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from freeyams.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o ../mpi/lapack.so '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi freeyams.cpp: In function 'Fem2D::MeshS* yams_pSurfMesh_to_meshS(yams_pSurfMesh, int, int, int)': freeyams.cpp:182:15: warning: unused variable 'ptt' [-Wunused-variable] 182 | yams_pTetra ptt; | ^~~ freeyams.cpp:183:14: warning: unused variable 'pte' [-Wunused-variable] 183 | yams_pEdge pte; | ^~~ freeyams.cpp:184:46: warning: unused variable 'nbl' [-Wunused-variable] 184 | int i, k, np, ne, nn, nt, nav, natv, tatv, nbl; | ^~~ freeyams.cpp:185:22: warning: unused variable 'ndang' [-Wunused-variable] 185 | int nedge, nridge, ndang, nrequis; | ^~~~~ freeyams.cpp:186:7: warning: unused variable 'is1' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:186:12: warning: unused variable 'is2' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:346:18: warning: unused variable 'ff_bb' [-Wunused-variable] 346 | BoundaryEdgeS *ff_bb = ff_b; | ^~~~~ freeyams.cpp: In function 'void solyams_pSurfMesh(yams_pSurfMesh, const int&, const KN&, float, float)': freeyams.cpp:364:34: warning: unused variable 'vp' [-Wunused-variable] 364 | double sizeh, m[6], lambda[3], vp[2][2], vp3[3][3]; | ^~ freeyams.cpp:368:44: warning: unused variable 'mmin' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp:368:60: warning: unused variable 'mmax' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_meshS::operator()(Stack) const': freeyams.cpp:683:7: warning: unused variable 'nbe' [-Wunused-variable] 683 | int nbe = ThS.nbe; | ^~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_mesh3::operator()(Stack) const': freeyams.cpp:1042:7: warning: unused variable 'nbe' [-Wunused-variable] 1042 | int nbe = Th.nbe; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': freeyams.cpp:894:26: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1255 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_mesh3 >); // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1255:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1256 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_meshS >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1256:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ freeyams.cpp: In member function 'yams_Op_meshS::operator()(void*) const': freeyams.cpp:841:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:11: note: 'hmin' was declared here 840 | float hmin, hmax; | ^~~~ freeyams.cpp:841:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:17: note: 'hmax' was declared here 840 | float hmin, hmax; | ^~~~ freeyams.cpp: In member function 'yams_Op_mesh3::operator()(void*) const': freeyams.cpp:1194:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:11: note: 'hmin' was declared here 1193 | float hmin, hmax; | ^~~~ freeyams.cpp:1194:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:17: note: 'hmax' was declared here 1193 | float hmin, hmax; | ^~~~ In function 'yams_Op_meshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:650:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 650 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_meshS(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_meshS::f(basicAC_F0 const&)' at freeyams.cpp:650:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'yams_Op_mesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:1009:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1009 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_mesh3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_mesh3::f(basicAC_F0 const&)' at freeyams.cpp:1009:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' eval ./ff-c++ mmg.cpp -lmmg -L/usr/lib/mpich/lib -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mmg.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mmg.cpp:4: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mmg.cpp: In function 'int ffmesh_to_MMG5_pMesh(const ffmesh&, MMG5_Mesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:56:7: warning: unused variable 'nTetrahedra' [-Wunused-variable] 56 | int nTetrahedra = 0; | ^~~~~~~~~~~ mmg.cpp:57:7: warning: unused variable 'nPrisms' [-Wunused-variable] 57 | int nPrisms = 0; | ^~~~~~~ mmg.cpp:59:7: warning: unused variable 'nQuadrilaterals' [-Wunused-variable] 59 | int nQuadrilaterals = 0; | ^~~~~~~~~~~~~~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::Mesh3; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:88:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 88 | int ier; | ^~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:159:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 159 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:429:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:430:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:430:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:431:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:431:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:432:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:433:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:433:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:434:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^~ mmg.cpp:434:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^ mmg.cpp:435:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^~ mmg.cpp:435:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^ mmg.cpp:436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^~ mmg.cpp:436:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^ mmg.cpp:437:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^~ mmg.cpp:437:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^ mmg.cpp:438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^~ mmg.cpp:438:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^ mmg.cpp:439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:439:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:440:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:441:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:442:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^~ mmg.cpp:442:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^ mmg.cpp:444:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:444:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^~ mmg.cpp:445:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^ mmg.cpp:446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^~ mmg.cpp:446:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^ mmg.cpp:447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:447:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:448:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:449:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:449:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:450:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:451:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:452:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:453:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:453:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:331:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 331 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:336:7: warning: unused variable 'nv' [-Wunused-variable] 336 | int nv = Th.nv; | ^~ mmg.cpp:337:7: warning: unused variable 'nt' [-Wunused-variable] 337 | int nt = Th.nt; | ^~ mmg.cpp:338:7: warning: unused variable 'nbe' [-Wunused-variable] 338 | int nbe = Th.nbe; | ^~~ mmg.cpp:458:7: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 458 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:537:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:537:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:538:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:539:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:539:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:540:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:541:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:542:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^~ mmg.cpp:542:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^ mmg.cpp:544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:544:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:545:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:546:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:547:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^~ mmg.cpp:547:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^ mmg.cpp:548:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:548:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:549:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:549:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:550:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:551:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:551:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:552:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:553:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:553:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:554:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:554:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:555:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:481:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 481 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:486:7: warning: unused variable 'nv' [-Wunused-variable] 486 | int nv = Th.nv; | ^~ mmg.cpp:487:7: warning: unused variable 'nt' [-Wunused-variable] 487 | int nt = Th.nt; | ^~ mmg.cpp:488:7: warning: unused variable 'nbe' [-Wunused-variable] 488 | int nbe = Th.nbe; | ^~~ mmg.cpp:557:7: warning: unused variable 'ier' [-Wunused-variable] 557 | int ier = MMGS_mmgslib(mesh,sol); | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mmg.cpp:582:1: mmg.cpp:579:31: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 579 | Global.Add("mmgs", "(", new mmg_ff); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mmg.cpp:579:31, inlined from 'AutoLoadInit()' at mmg.cpp:582:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mmg.o' -o mmg.so '-lmmg' '-L/usr/lib/mpich/lib' '-lscotch' '-lscotcherr' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mmg.o' -o ../mpi/mmg.so '-lmmg' '-L/usr/lib/mpich/lib' '-lscotch' '-lscotcherr' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o ../mpi/freeyams.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mshmet.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mshmet.cpp: In function 'MSHMET_Mesh* mesh_to_MSHMET_pMesh(const Fem2D::Mesh&)': mshmet.cpp:117:18: warning: variable 'h1' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:22: warning: variable 'h2' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:26: warning: variable 'h3' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:30: warning: unused variable 'pe' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:34: warning: unused variable 'rins' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~~~ mshmet.cpp: In function 'MSHMET_Sol* sol_mshmet(const int&, const int&, const int&, const int&, int*, const KN&)': mshmet.cpp:204:20: warning: unused variable 'wrapperMetric' [-Wunused-variable] 204 | static const int wrapperMetric[6] = {0, 1, 3, 2, 4, 5}; | ^~~~~~~~~~~~~ mshmet.cpp: In member function 'virtual AnyType mshmet3d_Op::operator()(Stack) const': mshmet.cpp:425:7: warning: unused variable 'nbe' [-Wunused-variable] 425 | int nbe = Th3.nbe; | ^~~ mshmet.cpp: In member function 'virtual AnyType mshmet2d_Op::operator()(Stack) const': mshmet.cpp:691:7: warning: unused variable 'nbe' [-Wunused-variable] 691 | int nbe = Th.neb; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': mshmet.cpp:574:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:814:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 814 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet2d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:814:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 815 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet3d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:815:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet2d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:673:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 673 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet2d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet2d_Op::f(basicAC_F0 const&)' at mshmet.cpp:673:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet3d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:386:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 386 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet3d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet3d_Op::f(basicAC_F0 const&)' at mshmet.cpp:386:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o mshmet.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o ../mpi/mshmet.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from aniso.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at aniso.cpp:165:1: aniso.cpp:160:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 160 | new OneOperator3_< long, long, KN< double > *, double >(Boundaniso)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at aniso.cpp:160:80, inlined from 'AutoLoadInit()' at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from gsl.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o ../mpi/aniso.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi gsl.cpp: In constructor 'GSLInterpolation::GSLInterpolation()': gsl.cpp:80:10: warning: 'GSLInterpolation::n' will be initialized after [-Wreorder] 80 | size_t n; | ^ gsl.cpp:79:11: warning: 'double* GSLInterpolation::xy' [-Wreorder] 79 | double *xy; | ^~ gsl.cpp:88:3: warning: when initialized here [-Wreorder] 88 | GSLInterpolation( ) : acc(0), spline(0), n(0), xy(0) {} | ^~~~~~~~~~~~~~~~ gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:109:24: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1288:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS_seq.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS_seq.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o ../mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS.cpp:37: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o ../mpi/MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-Ipopt.cpp:37: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from /usr/include/coin/IpUtils.hpp:16, from /usr/include/coin/IpTNLP.hpp:11, from ff-Ipopt.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P2ScalarFunc::P2ScalarFunc(const P2ScalarFunc&)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:158:3: warning: when initialized here [-Wreorder] 158 | P2ScalarFunc(const P2ScalarFunc &f) : ffcalfunc< R >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P2ScalarFunc::P2ScalarFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:160:3: warning: when initialized here [-Wreorder] 160 | P2ScalarFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P1VectorFunc::P1VectorFunc(const P1VectorFunc&)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:203:3: warning: when initialized here [-Wreorder] 203 | P1VectorFunc(const P1VectorFunc &f) : ffcalfunc< Rn >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P1VectorFunc::P1VectorFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:205:3: warning: when initialized here [-Wreorder] 205 | P1VectorFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:364:3: warning: when initialized here [-Wreorder] 364 | SparseMatStructure(bool _sym = 0) : structure( ), sym(_sym), n(0), m(0), raws(0), cols(0) {} | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(Matrice_Creuse*, bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:366:3: warning: when initialized here [-Wreorder] 366 | SparseMatStructure(Matrice_Creuse< R > *M, bool _sym = 0) | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*)': ff-Ipopt.cpp:573:27: warning: 'ffNLP::gu' will be initialized after [-Wreorder] 573 | Rn *xstart, xl, xu, gl, gu; | ^~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:575:26: warning: 'ffNLP::constraints' will be initialized after [-Wreorder] 575 | VectorFunc *dfitness, *constraints; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*, int, int, int)': ff-Ipopt.cpp:576:18: warning: 'ffNLP::hessian' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:576:28: warning: 'ffNLP::dconstraints' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'OptimIpopt::E_Ipopt::E_Ipopt(const basicAC_F0&, AssumptionF, AssumptionG)': ff-Ipopt.cpp:1117:10: warning: 'OptimIpopt::E_Ipopt::L_m' will be initialized after [-Wreorder] 1117 | C_F0 L_m; | ^~~ ff-Ipopt.cpp:1106:23: warning: 'const AssumptionF OptimIpopt::E_Ipopt::AF' [-Wreorder] 1106 | const AssumptionF AF; | ^~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp:1109:32: warning: 'OptimIpopt::E_Ipopt::unused_name_param' will be initialized after [-Wreorder] 1109 | std::set< unsigned short > unused_name_param; // In some case, some parameter are usless, | ^~~~~~~~~~~~~~~~~ ff-Ipopt.cpp:1103:10: warning: 'bool OptimIpopt::E_Ipopt::spurious_cases' [-Wreorder] 1103 | bool spurious_cases; | ^~~~~~~~~~~~~~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp: In member function 'virtual AnyType OptimIpopt::E_Ipopt::operator()(Stack) const': ff-Ipopt.cpp:1277:12: warning: unused variable 'iprint' [-Wunused-variable] 1277 | long iprint = verbosity; | ^~~~~~ ff-Ipopt.cpp:1301:12: warning: unused variable 'cberror' [-Wunused-variable] 1301 | cberror = false; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In member function 'OptimIpopt::code(basicAC_F0 const&) const': ff-Ipopt.cpp:1617:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1617 | E_F0 *code(const basicAC_F0 &args) const { return new E_Ipopt(args, AF, AG); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimIpopt::code(basicAC_F0 const&) const' at ff-Ipopt.cpp:1617:77: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: type mismatch in parameter 38 494 | & NELIM, NBROWSinF ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ../mpi/ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: type mismatch in parameter 38 494 | & NELIM, NBROWSinF ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-NLopt.cpp -lnlopt g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-NLopt.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, int)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, const ffcalfunc&, Rn&)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'double GenericOptimizer::operator()()': ff-NLopt.cpp:316:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 316 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp:322:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptECDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:490:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 490 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:497:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 497 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:506:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:513:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:516:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptICDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:531:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:538:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:547:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 547 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:548:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 548 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:554:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:557:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 557 | for (int j = 0; j < n; ++j) { | ~~^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]': ff-NLopt.cpp:352:33: required from here ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ../mpi/ff-NLopt.so '-lnlopt' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' cmaes.cpp: In function 'szCat(char const*, char const*, char const*, char const*)': cmaes.cpp:3311:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ^ cmaes.cpp:3311:59: note: length computed here 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ cmaes.cpp:3314:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3319:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3324:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-cmaes.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-cmaes.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES()': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:195:5: warning: when initialized here [-Wreorder] 195 | CMA_ES( ) : CMAES( ), x(0), fit(0) {} | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:201:5: warning: when initialized here [-Wreorder] 201 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda) | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int, const std::string&)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:204:5: warning: when initialized here [-Wreorder] 204 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda, const string &ipf) | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | static void Load_Init( ) { Global.Add("cmaes", "(", new OptimCMA_ES(1)); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ff-cmaes.cpp:332:70, inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-cmaes.cpp: In member function 'OptimCMA_ES::code(basicAC_F0 const&) const': ff-cmaes.cpp:313:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 313 | E_F0 *code(const basicAC_F0 &args) const { return new E_CMA_ES(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimCMA_ES::code(basicAC_F0 const&) const' at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so cmaes.cpp: In function 'szCat': cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ../mpi/ff-cmaes.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi cmaes.cpp: In function 'szCat': cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ eval ./ff-c++ scotch.cpp -DWITH_mpi -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 -DWITH_ptscotch -L/usr/lib/mpich/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -L/usr/lib/mpich/lib -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_mpi' '-I/usr/include/mpich-i386' '-DWITH_ptscotch' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:152:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 152 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:152:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:153:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 153 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:153:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:154:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 154 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:154:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:155:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 155 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:155:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:156:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 156 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:156:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:157:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 157 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:157:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:158:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 158 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:158:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:159:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:159:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib/mpich/lib' '-lscotch' '-lscotcherr' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o ../mpi/scotch.so '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-L/usr/lib/mpich/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib/mpich/lib' '-lscotch' '-lscotcherr' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ metis.cpp -lmetis g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'metis.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from metis.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ metis.cpp: In function 'KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)': metis.cpp:116:9: warning: unused variable 'numflag' [-Wunused-variable] 116 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:118:9: warning: unused variable 'edgecut' [-Wunused-variable] 118 | idx_t edgecut; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = long int; Stack = void*]': metis.cpp:147:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = long int; Stack = void*]': metis.cpp:152:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = long int; Stack = void*]': metis.cpp:157:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = long int; Stack = void*]': metis.cpp:162:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = long int; Stack = void*]': metis.cpp:167:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = long int; Stack = void*]': metis.cpp:172:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = long int; Stack = void*]': metis.cpp:177:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = long int; Stack = void*]': metis.cpp:182:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = double; Stack = void*]': metis.cpp:188:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = double; Stack = void*]': metis.cpp:193:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = double; Stack = void*]': metis.cpp:198:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = double; Stack = void*]': metis.cpp:203:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = double; Stack = void*]': metis.cpp:208:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = double; Stack = void*]': metis.cpp:213:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = double; Stack = void*]': metis.cpp:218:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = double; Stack = void*]': metis.cpp:223:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' eval ./ff-c++ iohdf5.cpp -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'metis.o' -o ../mpi/metis.so '-lmetis' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iohdf5.cpp: In function 'void Load_Init()': iohdf5.cpp:663:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 663 | typedef const Mesh *pmesh; | ^~~~~ iohdf5.cpp:664:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 664 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ myfunction.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh2_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:671:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 674 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh3_Op< v_fes3 > >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:674:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:175:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 175 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh2_Op::f(basicAC_F0 const&)' at iohdf5.cpp:175:79, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:502:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)' at iohdf5.cpp:502:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o iohdf5.so '-L/usr/lib' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 85 | Global.Add("myfunction", "(", new OneOperator0s< double >(myfunction)); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:85:71, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | Global.Add("testio", "(", new OneOperator0s< double >(testio)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:86:63, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o ../mpi/myfunction.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o ../mpi/iohdf5.so '-L/usr/lib' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ BernardiRaugel.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from BernardiRaugel.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ eval ./ff-c++ Morley.cpp /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Morley.cpp:48: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o ../mpi/BernardiRaugel.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o Morley.so eval ./ff-c++ funcTemplate.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from funcTemplate.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o ../mpi/Morley.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ addNewType.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from addNewType.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 116 | TheOperators->Add("<-", new OneOperator2_< myType *, myType *, string * >(&init_MyType)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:116:89, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 126 | "(", "", new OneOperator3_< myType_uv, myType *, double, double >(set_myType_uv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:126:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 128 | Add< myType_uv >("x", ".", new OneOperator1_< double, myType_uv >(get_myType_uv_x)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:128:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 129 | Add< myType_uv >("N", ".", new OneOperator1_< R3 *, myType_uv >(get_myType_uv_N)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:129:82, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o ../mpi/funcTemplate.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o ../mpi/addNewType.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ qf11to25.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' eval ./ff-c++ Element_P3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' In file included from ./include/AFunction.hpp:93, from qf11to25.cpp:44: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from qf11to25.cpp:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from qf11to25.cpp:4077: ./include/lex.hpp: At global scope: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_3d::TypeOfFE_P3_3d()': Element_P3.cpp:269:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 269 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:309:9: warning: unused variable 'n' [-Wunused-variable] 309 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_S::TypeOfFE_P3_S()': Element_P3.cpp:482:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 482 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:521:9: warning: unused variable 'n' [-Wunused-variable] 521 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3Hermite::TypeOfFE_P3Hermite()': Element_P3.cpp:731:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 731 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3Hermite::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_P3.cpp:796:19: warning: unused variable 'ff0' [-Wunused-variable] 796 | { double ff0; | ^~~ Element_P3.cpp:797:17: warning: unused variable 'dof' [-Wunused-variable] 797 | int dof =0; | ^~~ Element_P3.cpp:813:16: warning: unused variable 'DDl' [-Wunused-variable] 813 | Rd DDl[dHat+1][d]; | ^~~ Element_P3.cpp:770:45: warning: unused variable 'l01' [-Wunused-variable] 770 | const double l11=l1*l1,l111=l11*l1, l01 = l0*l1 , l00=l0*l0; | ^~~ Element_P3.cpp:771:59: warning: unused variable 'dl01' [-Wunused-variable] 771 | const double dl11= 2*l1,dl00= -2*l0,dl111=3.*l11, dl01 = l0 - l1; | ^~~~ In file included from Element_P3.cpp:857: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so ./include/AFunction.hpp: In member function 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o ../mpi/Element_P3.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.so eval ./ff-c++ Element_P4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Element_P4.cpp:234: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o ../mpi/qf11to25.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o ../mpi/Element_P4.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_P3dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' eval ./ff-c++ Element_P4dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3dc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o Element_P3dc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o Element_P4dc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o ../mpi/Element_P3dc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o ../mpi/Element_P4dc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_PkEdge.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' eval ./ff-c++ msh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ msh3.cpp: In function 'void Load_Init()': msh3.cpp:9746:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 9746 | typedef const Mesh *pmesh; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh3; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshS; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshL; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] 2594 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'void ComputeOrientation(const Mesh&, std::vector&, bool) [with Mesh = Fem2D::MeshS]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j&, bool) [with Mesh = Fem2D::MeshL]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o Element_PkEdge.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o ../mpi/Element_PkEdge.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ splitmesh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh3.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ splitmesh3.cpp: In function 'const Fem2D::Mesh* SplitMesh3(Stack, const Fem2D::Mesh* const&)': splitmesh3.cpp:80:7: warning: unused variable 'nberr' [-Wunused-variable] 80 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 123 | Global.Add("splitmesh3", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh3.cpp:123:92, inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const': msh3.cpp:8460:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8460 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const' at msh3.cpp:8460:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'DeplacementTab::code(basicAC_F0 const&) const': msh3.cpp:4873:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4873 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'DeplacementTab::code(basicAC_F0 const&) const' at msh3.cpp:4873:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMesh3tab::code(basicAC_F0 const&) const': msh3.cpp:7430:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7430 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMesh3tab::code(basicAC_F0 const&) const' at msh3.cpp:7430:87: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const': msh3.cpp:8348:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8348 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const' at msh3.cpp:8348:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o ../mpi/splitmesh3.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_meshL::code(basicAC_F0 const&) const': msh3.cpp:5718:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5718 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshL::code(basicAC_F0 const&) const' at msh3.cpp:5718:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_meshS::code(basicAC_F0 const&) const': msh3.cpp:5209:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5209 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshS::code(basicAC_F0 const&) const' at msh3.cpp:5209:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_mesh3::code(basicAC_F0 const&) const': msh3.cpp:6066:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6066 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_mesh3::code(basicAC_F0 const&) const' at msh3.cpp:6066:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitmesh6.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh6.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh6.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ splitmesh6.cpp: In function 'const Fem2D::Mesh* SplitMesh6(Stack, const Fem2D::Mesh* const&)': splitmesh6.cpp:126:7: warning: unused variable 'nberr' [-Wunused-variable] 126 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | Global.Add("splitmesh6", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh6)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh6.cpp:177:92, inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so msh3.cpp: In member function 'BuildLayerMesh::code(basicAC_F0 const&) const': msh3.cpp:4262:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4262 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildLayerMesh::code(basicAC_F0 const&) const' at msh3.cpp:4262:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o ../mpi/splitmesh6.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ eval ./ff-c++ splitmesh4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh4.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh4.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh4.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckManifoldMesh::code(basicAC_F0 const&) const': msh3.cpp:5070:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5070 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckManifoldMesh::code(basicAC_F0 const&) const' at msh3.cpp:5070:64: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 136 | Global.Add("splitmesh4", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh4)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh4.cpp:136:94, inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o ../mpi/splitmesh4.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ splitmesh12.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh12.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh12.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh12.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'MovemeshS2::code(basicAC_F0 const&) const': msh3.cpp:9046:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9046 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MovemeshS2::code(basicAC_F0 const&) const' at msh3.cpp:9046:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | Global.Add("splitmesh12", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh12)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh12.cpp:235:96, inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o ../mpi/splitmesh12.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ ffrandom.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' In file included from ./include/AFunction.hpp:93, from ffrandom.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ffrandom.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | Global.Add("srandomdev", "(", new OneOperator_0< long >(ffsrandomdev)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:143:71, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | Global.Add("srandom", "(", new OneOperator1< long >(ffsrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:144:64, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 145 | Global.Add("random", "(", new OneOperator_0< long >(ffrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:145:63, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ../mpi/ffrandom.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ medit.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'medit.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from medit.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ medit.cpp: In member function 'virtual AnyType readsol_Op::operator()(Stack) const': medit.cpp:194:10: warning: unused variable 'tmp' [-Wunused-variable] 194 | double tmp; | ^~~ medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:408:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 446 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:358:14: warning: unused variable 'mp' [-Wunused-variable] 358 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType datasolMeshT_Op::operator()(Stack) const': medit.cpp:589:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 589 | typedef typename MMesh::BorderElement B; | ^ medit.cpp:590:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 590 | typedef typename MMesh::Vertex V; | ^ medit.cpp:592:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 592 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:1156:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'long int' [-Wsign-compare] 1156 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp:1089:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1089 | int nbofsol; | ^~~~~~~ medit.cpp:1092:11: warning: unused variable 'tictac' [-Wunused-variable] 1092 | char *tictac; | ^~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 1324 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1322:11: warning: unused variable 'ddim' [-Wunused-variable] 1322 | int ddim = 2; | ^~~~ medit.cpp:1207:14: warning: unused variable 'mp' [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType PopenMeditMeshT_Op::operator()(Stack) const': medit.cpp:2709:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2709 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In function 'void Load_Init()': medit.cpp:3323:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 3323 | typedef Mesh *pmesh; | ^~~~~ medit.cpp:3324:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 3324 | typedef Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:249:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'PopenMeditMesh3_Op::PopenMeditMesh3_Op(const basicAC_F0&) [with v_fes = v_fes3]': medit.cpp:1909:51: required from 'static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:1831:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1831 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1923:9: required from here medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1928:14: warning: unused variable 'mp' [-Wunused-variable] 1928 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:811:9: required from here medit.cpp:865:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 865 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:904:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 904 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:892:8: warning: variable 'Cdg_hat' set but not used [-Wunused-but-set-variable] 892 | R3 Cdg_hat = R3(1. / 4., 1. / 4., 1. / 4.); | ^~~~~~~ medit.cpp:812:14: warning: unused variable 'mp' [-Wunused-variable] 812 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: At global scope: medit.cpp:47:13: warning: 'TheWait' defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ medit.cpp: In function 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': medit.cpp:993:32: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:993:25: note: directive argument in the range [2, 2147483647] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)' at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 8 and 17 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh2_Op::operator()(void*) const' at medit.cpp:477:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh2_Op::operator()(void*) const': medit.cpp:371:8: note: 'longdefault' was declared here 371 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh3_Op::operator()(void*) const' at medit.cpp:930:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh3_Op::operator()(void*) const': medit.cpp:825:8: note: 'longdefault' was declared here 825 | long longdefault; | ^~~~~~~~~~~ In function 'readsol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:86:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | static E_F0 *f(const basicAC_F0 &args) { return new readsol_Op(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'readsol_Op::f(basicAC_F0 const&)' at medit.cpp:86:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1192:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1192 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh_Op::f(basicAC_F0 const&)' at medit.cpp:1192:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh2_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:351:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 351 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh2_Op::f(basicAC_F0 const&)' at medit.cpp:351:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:803:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 803 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:803:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1909:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:1909:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o ../mpi/msh3.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'medit.o' -o ../mpi/medit.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ mat_dervieux.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from mat_dervieux.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_dervieux.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_dervieux.cpp:51:9: warning: unused variable 'err' [-Wunused-variable] 51 | int err = 0; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' bmo.cpp: In member function 'double BijanMO::main(Vect&, Vect&, Vect&)': bmo.cpp:101:10: warning: variable 'costsave' set but not used [-Wunused-but-set-variable] 101 | double costsave; | ^~~~~~~~ bmo.cpp: In member function 'double BijanMO::ropt_dicho(Vect, Vect, double&, Vect, double)': bmo.cpp:453:9: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 453 | if (l == 1 & fmin[0] > ccout) { | ~~^~~~ bmo.cpp: At global scope: bmo.cpp:81:17: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream &Eat2LN(istream &f) { | ^~~~~~ In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_dervieux.cpp:63:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 63 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_dervieux.cpp:63:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mat_dervieux.cpp:169:71, inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lgbmo.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgbmo.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o ../mpi/mat_dervieux.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ mat_psi.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_psi.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_psi.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_psi.cpp:46:9: warning: unused variable 'err' [-Wunused-variable] 46 | int err = 0; | ^~~ mat_psi.cpp: In constructor 'MatrixUpWind3::MatrixUpWind3(const basicAC_F0&)': mat_psi.cpp:78:9: warning: unused variable 'err' [-Wunused-variable] 78 | int err = 0; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ lgbmo.cpp: In member function 'OptimBMO::code(basicAC_F0 const&) const': lgbmo.cpp:243:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 243 | E_F0 *code(const basicAC_F0 &args) const { return new E_BMO(args, cas); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimBMO::code(basicAC_F0 const&) const' at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | Global.Add("bmo", "(", new OptimBMO(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:268:40, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | Global.Add("bmo", "(", new OptimBMO(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:269:43, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o lgbmo.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o ../mpi/lgbmo.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:58:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 58 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_psi.cpp:58:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:91:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 91 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind3::f(basicAC_F0 const&)' at mat_psi.cpp:91:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o ../mpi/mat_psi.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ ppm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' In file included from ./include/AFunction.hpp:93, from ppm2rnm.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ppm2rnm.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ppm2rnm.cpp: In function 'bool savePPM(std::string* const&, KNM* const&)': ppm2rnm.cpp:449:12: warning: unused variable 'k' [-Wunused-variable] 449 | int ret, k; | ^ ppm2rnm.cpp:450:10: warning: unused variable 'dd' [-Wunused-variable] 450 | ubyte *dd; | ^~ ppm2rnm.cpp:451:11: warning: unused variable 'mm' [-Wunused-variable] 451 | double *mm; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ DxWriter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from DxWriter.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from DxWriter.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:75:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp:78:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const std::string&)': DxWriter.cpp:101:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const std::string&, double, const KN&)': DxWriter.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const std::string&)': DxWriter.cpp:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'virtual AnyType Dxwritesol_Op::operator()(Stack) const': DxWriter.cpp:303:14: warning: unused variable 'mp' [-Wunused-variable] 303 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:619:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 619 | new OneOperator2_< KNM< double > *, KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:619:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 621 | new OneOperator2_< KN< double > *, KN< double > *, KNM< double > * >(seta)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:621:94, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 623 | Global.Add("readPPM", "(", new OneOperator1_< KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:623:85, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | Global.Add("savePPM", "(", new OneOperator2_< bool, string *, KNM< double > * >(&savePPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:624:91, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | new OneOperator2_< KNM< double > *, KNM< double > *, KNM< double > * >(&diffPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:626:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ppm2rnm.so ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:366:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 366 | TheOperators->Add("<-", new OneOperator2_< DxWriter *, DxWriter *, string * >(&init_DxWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:366:95, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:369:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 369 | new OneOperator2_< void *, DxWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:369:87, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:372:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:372:34, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:374:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | Global.Add("Dxaddsol2ts", "(", new OneOperatorCode< Dxwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:374:38, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dxwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: DxWriter.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | static E_F0 *f(const basicAC_F0 &args) { return new Dxwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dxwritesol_Op::f(basicAC_F0 const&)' at DxWriter.cpp:297:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ../mpi/ppm2rnm.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.so eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o ../mpi/DxWriter.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:93, from pcm2rnm.cpp:49: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from pcm2rnm.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 172 | new OneOperator2< KNM< Complex > *, string *, KNM< Complex > * >(&read_pcm), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:172:88, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | new OneOperator3_< long, string *, KNM< double > *, KNM< double > * >(&read_pcm)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:173:93, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ ioply.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ioply.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o ../mpi/pcm2rnm.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ioply.cpp: In function 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool)': ioply.cpp:704:40: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 704 | typedef typename MMesh::Vertex V; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 554 | if (fread(ivb, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ iovtk.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iovtk.cpp' ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iovtk.cpp:76: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from iovtk.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ iovtk.cpp: In function 'void Load_Init()': iovtk.cpp:6857:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6857 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6858:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 6858 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6859:18: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 6859 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6860:18: warning: typedef 'pmeshL' locally defined but not used [-Wunused-local-typedefs] 6860 | typedef MeshL *pmeshL; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 6749 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 6300 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so iovtk.cpp: In member function 'VTK_LoadMesh::code(basicAC_F0 const&) const': iovtk.cpp:1396:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1396 | return new VTK_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh::code(basicAC_F0 const&) const' at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMesh3::code(basicAC_F0 const&) const': iovtk.cpp:3171:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3171 | return new VTK_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh3::code(basicAC_F0 const&) const' at iovtk.cpp:3171:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ../mpi/ioply.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ In member function 'Fem2D::GenericElement::set(Fem2D::GenericVertex*, int*, int, double)', inlined from 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]' at iovtk.cpp:6713:63: ./include/GenericMesh.hpp:334:26: warning: 'ivb$' may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]': iovtk.cpp:6706:9: note: 'ivb$' was declared here 6706 | int ivb[B::nv], ivt[T::nv]; | ^~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ eval ./ff-c++ gmsh.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from gmsh.cpp:45: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh* GMSH_Load(const std::string&)': gmsh.cpp:185:32: warning: unused variable 'uv' [-Wunused-variable] 185 | double xyz[3] = {0}, uv[2]; | ^~ gmsh.cpp:230:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 230 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:315:19: warning: unused variable 'physical' [-Wunused-variable] 315 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:316:19: warning: unused variable 'elementary' [-Wunused-variable] 316 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:317:19: warning: unused variable 'partition' [-Wunused-variable] 317 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:318:20: warning: unused variable 'indices' [-Wunused-variable] 318 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:371:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 371 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:485:19: warning: unused variable 'elementary' [-Wunused-variable] 485 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:113:38: warning: unused variable 'postpro' [-Wunused-variable] 113 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh_Op::operator()(Stack) const': gmsh.cpp:540:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 540 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh3* GMSH_Load3(const std::string&, bool, bool, double)': gmsh.cpp:684:26: warning: unused variable 'uv' [-Wunused-variable] 684 | double xyz[3], uv[2]; | ^~ gmsh.cpp:725:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 725 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:815:19: warning: unused variable 'num' [-Wunused-variable] 815 | int num = data[0]; | ^~~ gmsh.cpp:816:19: warning: unused variable 'physical' [-Wunused-variable] 816 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:817:19: warning: unused variable 'elementary' [-Wunused-variable] 817 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:818:19: warning: unused variable 'partition' [-Wunused-variable] 818 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:819:20: warning: unused variable 'indices' [-Wunused-variable] 819 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:882:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 882 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:985:19: warning: unused variable 'num' [-Wunused-variable] 985 | int num = data[0]; | ^~~ gmsh.cpp:987:19: warning: unused variable 'elementary' [-Wunused-variable] 987 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:988:19: warning: unused variable 'partition' [-Wunused-variable] 988 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:614:38: warning: unused variable 'postpro' [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh3_Op::operator()(Stack) const': gmsh.cpp:1047:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1047 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double)': gmsh.cpp:1137:42: warning: typedef 'TRdHat' locally defined but not used [-Wunused-local-typedefs] 1137 | typedef typename MMesh::Element::RdHat TRdHat; | ^~~~~~ gmsh.cpp:1138:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 1138 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh3::code(basicAC_F0 const&) const': gmsh.cpp:599:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 599 | return new GMSH_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh3::code(basicAC_F0 const&) const' at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh::code(basicAC_F0 const&) const': gmsh.cpp:99:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | return new GMSH_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh::code(basicAC_F0 const&) const' at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ gmsh.cpp: In function 'GMSH_Load3(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double)': gmsh.cpp:1040:117: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1040 | Mesh3 *Th3 = new Mesh3(nv, nt, nbe, vff, tff, bff, cleanmesh|| (nbe==0), removeduplicate,(nbe==0), precisvertice); | ^ gmsh.cpp:607:12: note: 'vff' was declared here 607 | Vertex3 *vff; | ^~~ gmsh.cpp: In function 'GMSH_Load(std::__cxx11::basic_string, std::allocator > const&)': gmsh.cpp:529:50: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 529 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ gmsh.cpp:106:17: note: 'vff' was declared here 106 | Mesh::Vertex *vff; | ^~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshL*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshS*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o ../mpi/gmsh.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o ../mpi/iovtk.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ MetricKuate.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricKuate.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricKuate.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MetricKuate.cpp: In function 'void metrique(int, Fem2D::R2*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R)': MetricKuate.cpp:128:32: warning: unused variable 'Ak' [-Wunused-variable] 128 | R Xk = 0., Yk = 0., Ck = 0., Ak = 0., Bk = 0., Xi = 0., Yi = 0., ri, detXY = 0., Ri, R0, r0; | ^~ MetricKuate.cpp:135:5: warning: unused variable 'EPS' [-Wunused-variable] 135 | R EPS = 0.; // pour recuperer la valeur de epsilon0 optimale | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P1dc1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' In function 'MetricKuate::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricKuate.cpp:497:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 497 | static E_F0 *f(const basicAC_F0 &args) { return new MetricKuate(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricKuate::f(basicAC_F0 const&)' at MetricKuate.cpp:497:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricKuate.cpp:572:70, inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1dc1.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o MetricKuate.so In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1dc1.cpp: In function 'void Fem2D::SetPtPkDC(typename MMesh::Element::RdHat*, int, int, R) [with MMesh = MeshL; typename MMesh::Element::RdHat = R1; typename MMesh::Element = EdgeL; R = double]': Element_P1dc1.cpp:305:15: warning: unused variable 'dHat' [-Wunused-variable] 305 | const int dHat = 2; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o ../mpi/MetricKuate.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ BinaryIO.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' In file included from ./include/AFunction.hpp:93, from BinaryIO.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from BinaryIO.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/FESpace.hpp:31, from BinaryIO.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:112:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | Global.Add("LoadVec", "(", new OneOperator2_< double, KN< double > *, string * >(LoadVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:112:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 113 | Global.Add("LoadFlag", "(", new OneOperator2_< double, long int *, string * >(LoadFlag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:113:89, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 114 | Global.Add("SaveVec", "(", new OneOperator2_< double, KN< double > *, string * >(SaveVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:114:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | Global.Add("flag", "(", new OneOperator2_< double, long int *, string * >(flag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:115:81, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o ../mpi/BinaryIO.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o ../mpi/Element_P1dc1.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ isoline.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'isoline.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from isoline.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ eval ./ff-c++ VTK_writer_3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.cpp' isoline.cpp: In member function 'virtual AnyType FINDLOCALMIN_P1_Op::operator()(Stack) const': isoline.cpp:465:14: warning: variable 'Uvp' set but not used [-Wunused-but-set-variable] 465 | double Uvp = Ui; | ^~~ isoline.cpp:371:38: warning: typedef 'myPQL' locally defined but not used [-Wunused-local-typedefs] 371 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:689:17: warning: unused variable 'ke' [-Wunused-variable] 689 | int ke = 0; | ^~ isoline.cpp:740:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 740 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:796:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 796 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:822:27: warning: unused variable 'ie' [-Wunused-variable] 822 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:862:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 862 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:870:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 870 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:879:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 879 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:888:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 888 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 914 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:939:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 939 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:551:7: warning: unused variable 'nbt' [-Wunused-variable] 551 | int nbt = Th.nt; // nombre de triangles | ^~~ isoline.cpp: In function 'Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)': isoline.cpp:1052:27: warning: unused variable 'im' [-Wunused-variable] 1052 | int i0 = li0, i1 = li1, im; | ^~ isoline.cpp: In function 'void finit()': isoline.cpp:1237:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 1237 | typedef const Mesh *pmesh; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:187:20: required from 'AnyType E_F_F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:186:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer_3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer_3d.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer_3d.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer_3d.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer_3d.cpp:215:9: warning: unused variable 'nbofsol' [-Wunused-variable] 215 | int nbofsol; | ^~~~~~~ VTK_writer_3d.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer_3d.cpp:280:14: warning: unused variable 'mp' [-Wunused-variable] 280 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from isoline.cpp:41: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const': isoline.cpp:1223:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1223 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const' at isoline.cpp:1223:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const': isoline.cpp:1042:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1042 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const' at isoline.cpp:1042:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1019:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1019 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1019:76: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1022:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1022 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1022:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 385 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:385:98, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | new OneOperator2_< void *, VtkWriter *, const Mesh3 * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:387:82, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 388 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:388:39, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer_3d.cpp:274:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 274 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer_3d.cpp:274:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1239:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1239 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1239:34, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1240:46: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1240 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1240:46, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1242:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1242 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1242:84, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1243:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1243 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1243:96, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1245:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1245 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1245:90, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1247:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1247 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1247:91, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1248:44: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1248 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1248:44, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1249:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1249 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1249:94, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o VTK_writer_3d.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o ../mpi/VTK_writer_3d.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o ../mpi/isoline.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ VTK_writer.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer.cpp:217:9: warning: unused variable 'nbofsol' [-Wunused-variable] 217 | int nbofsol; | ^~~~~~~ VTK_writer.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer.cpp:275:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 275 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitedges.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitedges.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from splitedges.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 357 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:357:98, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 359 | new OneOperator2_< void *, VtkWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:359:88, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 360 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:360:39, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer.cpp:269:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer.cpp:269:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ splitedges.cpp: In function 'const Fem2D::Mesh* Split_Edges(Stack, const Fem2D::Mesh* const&, long int*)': splitedges.cpp:122:7: warning: unused variable 'nberr' [-Wunused-variable] 122 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:291:25: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so In function 'SplitEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: splitedges.cpp:236:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | static E_F0 *f(const basicAC_F0 &args) { return new SplitEdges(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SplitEdges::f(basicAC_F0 const&)' at splitedges.cpp:236:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o ../mpi/VTK_writer.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: splitedges.cpp:299:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 299 | Global.Add("SplitEdgeMesh", "(", new OneOperatorCode< SplitEdges >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitedges.cpp:299:71, inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o ../mpi/splitedges.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_Mixte.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte.cpp:50: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ eval ./ff-c++ Element_Mixte3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.cpp' Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS0::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:137:16: warning: unused variable 'S1' [-Wunused-variable] 137 | R S[3][3], S1[3][3]; | ^~ Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS1::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:308:7: warning: variable 'B' set but not used [-Wunused-but-set-variable] 308 | R B[3][3], BB[3][3]; | ^ Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:992:33: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 992 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:991:10: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 991 | bool Ortho; | ^~~~~ Element_Mixte.cpp:993:5: warning: when initialized here [-Wreorder] 993 | TypeOfFE_BDM1_2d(bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge1_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte3d.cpp:370:10: warning: variable 'X' set but not used [-Wunused-but-set-variable] 370 | R3 X = K(PHat); | ^ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT1_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_Mixte3d.cpp:3941:30: warning: unused variable 'fV' [-Wunused-variable] 3941 | const Element::Vertex *fV[3] = {&K.at(Element::nvface[ff][0]), &K.at(Element::nvface[ff][1]), | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_Mixte3d.cpp:3944:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o ../mpi/Element_Mixte.so '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ myfunction2.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction2.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction2.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 42 | Global.Add("Why", "(", new OneOperator1< double, string * >(myf)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:42:66, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 43 | Global.Add("f", "(", new OneOperator1_< double, double >(f)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:43:61, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o ../mpi/myfunction2.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ MetricPk.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricPk.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricPk.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from MetricPk.cpp:39: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, triangulation_type, which_matrix, double)': TensorK.hpp:87:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 87 | const which_matrix wmat; | ^~~~ TensorK.hpp:85:16: warning: 'const double TensorK::p_exp' [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ TensorK.hpp:85:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:73:13: warning: 'const int TensorK::t_deg' [-Wreorder] 73 | const int t_deg; // degree of the polynomials involved | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:204:12: warning: unused variable 'f' [-Wunused-variable] 204 | double f[m_deg]; // contains the derivatives of order | ^ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ MetricPk.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < dist.size( ); ++i) { | ~~^~~~~~~~~~~~~~ MetricPk.cpp:114:16: warning: unused variable 'rmax' [-Wunused-variable] 114 | const double rmax = arg(5, stack, 1.); // Not used yet. (Lower bound for the metric) | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:146:34: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MetricPk::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricPk.cpp:81:68: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | static E_F0 *f(const basicAC_F0 &args) { return new MetricPk(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricPk::f(basicAC_F0 const&)' at MetricPk.cpp:81:68, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricPk.cpp:553:64, inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o ../mpi/MetricPk.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'GeometryQA.cpp' 'FreeFemQA.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from GeometryQA.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from GeometryQA.cpp:39: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ GeometryQA.cpp: In member function 'Fem2D::Mesh* mir::Triangulation::export_to_Mesh() const': GeometryQA.cpp:777:9: warning: unused variable 'nberr' [-Wunused-variable] 777 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:546:17: required from here SortedList.h:148:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:596:16: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = int]': GeometryQA.cpp:636:27: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from FreeFemQA.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from FreeFemQA.cpp:40: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MeshGenQA::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: FreeFemQA.cpp:90:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 90 | static E_F0 *f(const basicAC_F0 &args) { return new MeshGenQA(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MeshGenQA::f(basicAC_F0 const&)' at FreeFemQA.cpp:90:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so In function 'Load_Init()', inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at FreeFemQA.cpp:194:66, inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o ../mpi/FreeFemQA.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ shell.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'shell.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from shell.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:305:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 305 | TheOperators->Add("<-", new OneOperator2< DIR **, DIR **, string * >(OpenDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:305:79, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:306:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 306 | Global.Add("readdir", "(", new OneOperator1s_< string *, DIR ** >(ReadDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:306:76, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:323:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("unlink", "(", new OneOperator1< long, string * >(ff_unlink)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:323:73, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:324:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("rmdir", "(", new OneOperator1< long, string * >(ff_rmdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:324:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:325:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("cddir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:325:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:326:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("chdir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:326:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:327:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("basename", "(", new OneOperator1s_< string *, string * >(ff_basename)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:327:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:328:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 328 | Global.Add("dirname", "(", new OneOperator1s_< string *, string * >(ff_dirname)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:328:81, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:330:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | Global.Add("mkdir", "(", new OneOperator2< long, string *, long >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:330:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:332:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | Global.Add("chmod", "(", new OneOperator2< long, string *, long >(ff_chmod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:332:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:333:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 333 | Global.Add("mkdir", "(", new OneOperator1< long, string * >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:333:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:334:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 334 | Global.Add("cpfile", "(", new OneOperator2_< long, string *, string * >(copyfile)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:334:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:335:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 335 | Global.Add("stat", "(", new OneOperator1< long, string * >(ff_stat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:335:69, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:336:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 336 | Global.Add("isdir", "(", new OneOperator1< long, string * >(ff_isdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:336:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:337:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 337 | Global.Add("getenv", "(", new OneOperator1s_< string *, string * >(ffgetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:337:78, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:338:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 338 | Global.Add("setenv", "(", new OneOperator2_< long, string *, string * >(ffsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:338:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:339:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 339 | Global.Add("unsetenv", "(", new OneOperator1_< long, string * >(ffunsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:339:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:340:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 340 | Global.Add("getcwd", "(", new OneOperator0s< string * >(ff_getcwd)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:340:70, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'shell.o' -o ../mpi/shell.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ BEC.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from BEC.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from BEC.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:161:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:165:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 165 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(GPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:169:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:173:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dxGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:177:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dyGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o ../mpi/BEC.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o ../mpi/Element_Mixte3d.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ bfstream.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bfstream.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from bfstream.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:286:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 286 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K * >(10,Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:286:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:287:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 287 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:287:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:289:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 289 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, KN< K > * >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:289:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:288:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | Add< IB >("(", "", new OneOperator2_< istream *, IB, KN< K > * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:288:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o ../mpi/bfstream.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ ff-AiryBiry.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-AiryBiry.cpp:215: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-AiryBiry.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 217 | Global.Add("airy", "(", new OneOperator2< double, double, long >(airy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:217:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 218 | Global.Add("biry", "(", new OneOperator2< double, double, long >(biry)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:218:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ../mpi/ff-AiryBiry.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ exactpartition.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'exactpartition.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from exactpartition.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ ClosePoints.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:140:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 140 | new OneOperator2_< long, FEbaseArrayKn< double > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:140:97, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | new OneOperator2_< long, KN< KN< double > > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:143:92, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ClosePoints.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o exactpartition.so In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:42:3: warning: when initialized here [-Wreorder] 42 | R2close( ) : data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) { | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:46:3: warning: when initialized here [-Wreorder] 46 | R2close(double *dd, int mx, double eps = 1e-6, int offsett = 1) | ^~~~~~~ ClosePoints.cpp: In member function 'int R2close::FindAll(double, double, int*)': ClosePoints.cpp:151:12: warning: unused variable 'q' [-Wunused-variable] 151 | Point *q = 0; | ^ ClosePoints.cpp: In function 'long int BorderIntersect(const Fem2D::Mesh* const&, const KN_&, const KN_&, const KN_&, const KN_&, const KN_&)': ClosePoints.cpp:835:17: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ ClosePoints.cpp:835:26: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o ../mpi/exactpartition.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_HCT.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_HCT.cpp' In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_HCT.cpp:38: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:862:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:862:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:865:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:865:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:867:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 867 | new OneOperator3s_< KN< long > *, double, KNM_< double >, KNM_< double > >(CloseTo2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:867:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:871:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 871 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:871:89, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:873:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 873 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:873:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:875:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 875 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:875:88, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:877:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 877 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:877:96, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:880:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:880:77, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o ../mpi/Element_HCT.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ../mpi/ClosePoints.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Curvature.cpp:60: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Curvature.cpp: In function 'double ExtractBorder(Stack, const Fem2D::Mesh* const&, const KN_&, KNM* const&)': Curvature.cpp:344:10: warning: variable 'E' set but not used [-Wunused-but-set-variable] 344 | R2 E = K.Edge(ie); | ^ Curvature.cpp:339:20: warning: unused variable 'k' [-Wunused-variable] 339 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ Curvature.cpp: In function 'double vp1(const double&, const double&, const double&)': Curvature.cpp:437:10: warning: unused variable 'vp' [-Wunused-variable] 437 | double vp[2][2]; | ^~ Curvature.cpp:439:10: warning: unused variable 'm' [-Wunused-variable] 439 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&)': Curvature.cpp:445:10: warning: unused variable 'vp' [-Wunused-variable] 445 | double vp[2][2]; | ^~ Curvature.cpp:447:10: warning: unused variable 'm' [-Wunused-variable] 447 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&)': Curvature.cpp:453:10: warning: unused variable 'vp' [-Wunused-variable] 453 | double vp[2][2]; | ^~ Curvature.cpp:455:10: warning: unused variable 'm' [-Wunused-variable] 455 | double m[3] = {arr, arz, azz}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:464:10: warning: unused variable 'vp' [-Wunused-variable] 464 | double vp[3][3]; | ^~ Curvature.cpp:466:10: warning: unused variable 'm' [-Wunused-variable] 466 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:472:10: warning: unused variable 'vp' [-Wunused-variable] 472 | double vp[3][3]; | ^~ Curvature.cpp:474:10: warning: unused variable 'm' [-Wunused-variable] 474 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&)': Curvature.cpp:481:10: warning: unused variable 'vp' [-Wunused-variable] 481 | double vp[2][2]; | ^~ Curvature.cpp:483:10: warning: unused variable 'm' [-Wunused-variable] 483 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&)': Curvature.cpp:491:10: warning: unused variable 'vp' [-Wunused-variable] 491 | double vp[2][2]; | ^~ Curvature.cpp:493:10: warning: unused variable 'm' [-Wunused-variable] 493 | double m[3] = {arr, arz, azz}; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] eval ./ff-c++ Element_P1bl.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.cpp' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:475:18: warning: 'l' is used uninitialized [-Wuninitialized] 475 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:473:10: note: 'l' declared here 473 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&)': Curvature.cpp:484:18: warning: 'l' is used uninitialized [-Wuninitialized] 484 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:482:10: note: 'l' declared here 482 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&)': Curvature.cpp:496:18: warning: 'l' is used uninitialized [-Wuninitialized] 496 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: 'l' declared here 492 | double l[3]; | ^ Curvature.cpp: In function 'vp1(double const&, double const&, double const&)': Curvature.cpp:441:13: warning: 'l' is used uninitialized [-Wuninitialized] 441 | return l[0]; | ^ Curvature.cpp:438:10: note: 'l' declared here 438 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&)': Curvature.cpp:449:57: warning: 'l' is used uninitialized [-Wuninitialized] 449 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ Curvature.cpp:446:10: note: 'l' declared here 446 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&)': Curvature.cpp:459:64: warning: 'l' is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:454:10: note: 'l' declared here 454 | double l[3]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:468:64: warning: 'l' is used uninitialized [-Wuninitialized] 468 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:465:10: note: 'l' declared here 465 | double l[3]; | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/PkLagrange.hpp:32, from Element_P1bl.cpp:28: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ./include/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1bl.cpp:29: ./include/String.hpp: At global scope: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./include/throwassert.hpp:30, from ./include/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1bl.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1blLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': Element_P1bl.cpp:121:13: warning: unused variable 'd13' [-Wunused-variable] 121 | const R d13 = d1 * d1 * d1; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': Element_P1bl.cpp:111:63: required from here ./include/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ./include/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ./include/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ In file included from Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:511:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 511 | new OneOperator2s_< KN< double > *, pmesh, KN< long > * >(courbureaxi)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:511:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:514:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 514 | Global.Add("setcurveabcisse", "(", new OneOperator1s_< double, KNM_< double > >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:514:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:515:110: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 515 | Global.Add("setcurveabcisse", "(", new OneOperator3s_< double, KNM_< double > , long , long >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:515:110: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:518:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 518 | Global.Add("Tresca", "(", new OneOperator3_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:518:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:521:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | Global.Add("Tresca", "(", new OneOperator6_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:521:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o ../mpi/Element_P1bl.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o ../mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lMesh' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_QF.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_QF.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_QF.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_QF.cpp: In constructor 'Fem2D::TypeOfFE_QF2d::TypeOfFE_QF2d(const QF*)': Element_QF.cpp:83:11: warning: unused variable 'err' [-Wunused-variable] 83 | int err = 0, iter = 0; | ^~~ Element_QF.cpp: In function 'void finit()': Element_QF.cpp:340:23: warning: variable 'pAddNewFE3' set but not used [-Wunused-but-set-variable] 340 | static AddNewFE3 *pAddNewFE3[15]; | ^~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ distance.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'distance.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from distance.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ distance.cpp: In function 'int DistanceIso0(const Fem2D::Triangle&, double*, double*)': distance.cpp:385:7: warning: variable 'ke' set but not used [-Wunused-but-set-variable] 385 | int ke[6]; | ^~ ./include/AFunction.hpp: In member function 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double)': distance.cpp:550:34: warning: typedef 'Elem' locally defined but not used [-Wunused-local-typedefs] 550 | typedef typename Mesh::Element Elem; | ^~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'void finit()': distance.cpp:760:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 760 | typedef const Mesh *pmesh; | ^~~~~ distance.cpp:761:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 761 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R3]': distance.cpp:238:30: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:682:26: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:730:27: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R2]': distance.cpp:264:17: required from 'double distmin(const Rd&, double, const Rd&, double, const Rd&) [with Rd = Fem2D::R2]' distance.cpp:478:28: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | map_type[typeid(pEF2d).name( )]->AddCast(new E_F1_funcT< pEF2d, pEF2d * >(UnRef< pEF2d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:387:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | new OneOperator2< pEF2d *, pEF2d *, const GQuadratureFormular< R2 > * >(EFQF2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:389:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | map_type[typeid(pEF3d).name( )]->AddCast(new E_F1_funcT< pEF3d, pEF3d * >(UnRef< pEF3d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:397:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 399 | new OneOperator2< pEF3d *, pEF3d *, const GQuadratureFormular< R3 > * >(EFQF3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:399:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance3d_P1::code(basicAC_F0 const&) const': distance.cpp:755:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance3d_P1::code(basicAC_F0 const&) const' at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance2d_P1::code(basicAC_F0 const&) const': distance.cpp:742:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance2d_P1::code(basicAC_F0 const&) const' at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:763:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:763:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:764:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:764:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:765:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 765 | Global.Add("checkdist", "(", new OneOperator2< double, double, double >(CheckDist)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:765:84, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh3 const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o ../mpi/Element_QF.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'distance.o' -o ../mpi/distance.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_P1ncdc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1ncdc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1ncdc.cpp: In member function 'virtual Fem2D::R Fem2D::TypeOfFE_P1ttdcnc1_::operator()(const Fem2D::FElement&, const Fem2D::R2&, const KN_&, int, int) const': Element_P1ncdc.cpp:73:48: warning: unused variable 'l2' [-Wunused-variable] 73 | R l0 = 1 - PHat.x - PHat.y, l1 = PHat.x, l2 = PHat.y; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P2bulle3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2bulle3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2bulle3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2_bulle3_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_P2bulle3.cpp:161:28: warning: unused variable 'tV' [-Wunused-variable] 161 | const Element::Vertex *tV[4] = {&K.at(0), &K.at(1), &K.at(2), &K.at(3)}; | ^~ Element_P2bulle3.cpp:162:22: warning: unused variable 'nvf' [-Wunused-variable] 162 | static const int nvf[4][3] = {{3, 2, 1}, {0, 2, 3}, {3, 1, 0}, {0, 1, 2}}; | ^~~ Element_P2bulle3.cpp:163:22: warning: unused variable 'nve' [-Wunused-variable] 163 | static const int nve[6][2] = {{0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}}; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2bulle3.cpp:128:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o ../mpi/Element_P1ncdc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Element_P2pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so Element_P2pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P2pnc.cpp:115:39: warning: unused variable 'l0' [-Wunused-variable] 115 | R l1 = QFK[p].x, l2 = QFK[p].y, l0 = 1 - l1 - l2; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o ../mpi/Element_P2bulle3.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so eval ./ff-c++ SaveHB.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SaveHB.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o ../mpi/Element_P2pnc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SaveHB.cpp:20: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from SaveHB.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ eval ./ff-c++ IncompleteCholesky.cpp -lflexiblas In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.cpp' In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:198:13: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:201:81: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from IncompleteCholesky.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: unused variable 'Aij' [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = double]' IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: variable 'Aij' set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = std::complex]' IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:198:13, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:201:81, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o ../mpi/SaveHB.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ Schur-Complement.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Schur-Complement.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]': Schur-Complement.cpp:327:95: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = std::complex]': Schur-Complement.cpp:329:94: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = double; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = std::complex; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o ../mpi/IncompleteCholesky.so '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:323:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:324:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("SchurComplement", "(", new SchurComplement< R >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:325:64, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:326:70, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:327:95, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:329:94, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-lflexiblas' eval ./ff-c++ biofunc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'biofunc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from biofunc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o ../mpi/Schur-Complement.so '-lflexiblas' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KN*; A2 = KN*; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:99:103, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 100 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:100:114, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:101:105, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 102 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:102:116, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 103 | Global.Add("fmonod", "(", new OneOperator3_< R, R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:103:67, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:104:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 104 | Global.Add("dfmonod", "(", new OneOperator3_< R, R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:104:69, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 105 | Global.Add("fmonod", "(", new OneOperator2_< R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:105:64, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 106 | Global.Add("dfmonod", "(", new OneOperator2_< R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:106:66, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ mat_edgeP1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_edgeP1.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_edgeP1.cpp: In member function 'AnyType MatrixEdgeP1::operator()(Stack) const': mat_edgeP1.cpp:71:34: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 71 | typedef typename Mesh::Element Element; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o ../mpi/biofunc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so eval ./ff-c++ geophysics.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'geophysics.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o ../mpi/mat_edgeP1.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from geophysics.cpp:2: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ geophysics.cpp: In function 'Crustal3d* init_Crustal3d(Crustal3d* const&, std::string* const&, KN* const&)': geophysics.cpp:215:7: warning: unused variable 'sz' [-Wunused-variable] 215 | int sz = nx*ny*nz; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ CircumCenter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'M'; std::string = std::__cxx11::basic_string]': geophysics.cpp:267:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] 69 | int ix, iy, iz; | ^~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'S'; std::string = std::__cxx11::basic_string]': geophysics.cpp:273:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Overthrust3d*; A0 = Overthrust3d*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Overthrust3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Crustal3d*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = Crustal3d*; A0 = Crustal3d*; A1 = std::__cxx11::basic_string*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Crustal3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'S'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'S'>*; A0 = Data2D<'S'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'S'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'M'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'M'>*; A0 = Data2D<'M'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'M'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 41 | new OneOperator3_< long, pmesh, KN< double > *, KN< double > * >(CircumCenter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at CircumCenter.cpp:41:91, inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:267:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:269:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | "(", "", new OneOperator3_< double, Data2D< 'M' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:273:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:275:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | "(", "", new OneOperator3_< double, Data2D< 'S' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:280:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 280 | "<-", new OneOperator2_< Overthrust3d *, Overthrust3d *, string * >(&init_Overthrust3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:283:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 283 | new OneOperator4_< double, Overthrust3d *, double, double, double >(Overthrust3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:288:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | "<-", new OneOperator3_< Crustal3d *, Crustal3d *, string *, KN * >(&init_Crustal3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:291:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 291 | new OneOperator4_< double, Crustal3d *, double, double, double >(Crustal3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o ../mpi/CircumCenter.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ MatD-VFP0.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MatD-VFP0.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MatD-VFP0.cpp: In function 'void Fem2D::ComputeCoefs(const Mesh&, KN&, long int)': MatD-VFP0.cpp:52:19: warning: unused variable 'sum' [-Wunused-variable] 52 | R w1, w2, w3, sum; | ^~~ MatD-VFP0.cpp: In function 'MatriceMorse* Fem2D::Matgrads(const Mesh*, long int)': MatD-VFP0.cpp:250:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 250 | for(int l=0; l::size_type' {aka 'unsigned int'} [-Wsign-compare] 293 | for(int l=0; l::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ meshtools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from meshtools.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshS*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o ../mpi/MatD-VFP0.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Helmholtz_FD.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Helmholtz_FD.cpp:11: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Helmholtz_FD.cpp: In member function 'virtual AnyType HelmholtzFD_Op::operator()(Stack) const': Helmholtz_FD.cpp:1175:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1175 | for(long i = 0; i < m; ++i) | ~~^~~ Helmholtz_FD.cpp:1182:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1182 | for(long i = 0; i < m; ++i) { | ~~^~~ Helmholtz_FD.cpp:1200:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1200 | for(int i=0; i::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': Helmholtz_FD.cpp:1209:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o ../mpi/meshtools.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi Helmholtz_FD.cpp: In member function 'HelmholtzFD::code(basicAC_F0 const&) const': Helmholtz_FD.cpp:790:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 790 | E_F0 *code(const basicAC_F0 &args) const { return new HelmholtzFD_Op(args, t[0]->CastTo(args[0])); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'HelmholtzFD::code(basicAC_F0 const&) const' at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Helmholtz_FD.cpp:1213:38, inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3pnc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o Helmholtz_FD.so In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3pnc.cpp:117:18: warning: unused variable 'x' [-Wunused-variable] 117 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o ../mpi/Helmholtz_FD.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o ../mpi/Element_P3pnc.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi eval ./ff-c++ vortextools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' eval ./ff-c++ MatrixMarket.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from vortextools.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MatrixMarket.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i* const&, const long int&)': vortextools.cpp:150:25: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 150 | if(i==0 | i==n){ | ~^~~ vortextools.cpp:152:32: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 152 | } else if(i==1 | i==(n-1)) { | ~^~~ vortextools.cpp: In function 'double intdphase(bool, const Complex&, const Complex&, const double&)': vortextools.cpp:385:16: warning: unused variable 'count' [-Wunused-variable] 385 | static int count =0; | ^~~~~ vortextools.cpp: In function 'double ChargeF(int, int, int, Complex*, const double&)': vortextools.cpp:398:12: warning: unused variable 'chn' [-Wunused-variable] 398 | double chn = round(ch); | ^~~ vortextools.cpp: In function 'long int uZero(const pf3c&, const pf3r&, const double&)': vortextools.cpp:437:18: warning: unused variable 'twopi' [-Wunused-variable] 437 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:438:12: warning: unused variable 'charge' [-Wunused-variable] 438 | double charge; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D1(const Fem2D::Mesh* const&, KN >* const&, KN* const&)': vortextools.cpp:492:18: warning: unused variable 'twopi' [-Wunused-variable] 492 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:494:12: warning: unused variable 'charge' [-Wunused-variable] 494 | double charge; | ^~~~~~ vortextools.cpp:495:12: warning: unused variable 'l0' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:15: warning: unused variable 'l1' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:18: warning: unused variable 'l2' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:486:29: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 486 | typedef Element::Vertex Vertex; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D(const Fem2D::Mesh* const&, KNM* const&, KN >* const&, KN* const&, double* const&)': vortextools.cpp:533:18: warning: unused variable 'twopi' [-Wunused-variable] 533 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:536:12: warning: unused variable 'l0' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:15: warning: unused variable 'l1' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:18: warning: unused variable 'l2' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:618:13: warning: unused variable 'fi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ vortextools.cpp:618:19: warning: unused variable 'kf' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ vortextools.cpp:618:25: warning: unused variable 'nfi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~~ vortextools.cpp:619:12: warning: unused variable 'PF' [-Wunused-variable] 619 | R3 PF[4]; | ^~ vortextools.cpp:648:13: warning: variable 'fi' set but not used [-Wunused-but-set-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:648:19: warning: unused variable 'kf' [-Wunused-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:649:12: warning: unused variable 'PF' [-Wunused-variable] 649 | R3 PF[4]; | ^~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 729 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 779 | ffassert(nca < arc.size()) ; | ~~~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 792 | for(int j=0; j >::size_type' {aka 'unsigned int'} [-Wsign-compare] 800 | for( int aa=0; aa::size_type' {aka 'unsigned int'} [-Wsign-compare] 809 | for(int i=nbline; i< b.size(); ++i) | ~^~~~~~~~~~ vortextools.cpp:818:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 818 | for(int i=0; i< b.size(); ++i) | ~^~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ vortextools.cpp:612:10: warning: unused variable 'nt' [-Wunused-variable] 612 | long nt =Th.nt; | ^~ vortextools.cpp:613:10: warning: unused variable 'nv' [-Wunused-variable] 613 | long nv = Th.nv; | ^~ vortextools.cpp:639:9: warning: unused variable 'nbarc' [-Wunused-variable] 639 | int nbarc =0; | ^~~~~ vortextools.cpp:643:12: warning: unused variable 'charge' [-Wunused-variable] 643 | double charge; | ^~~~~~ vortextools.cpp:644:18: warning: unused variable 'twopi' [-Wunused-variable] 644 | const double twopi = 2.*Pi; | ^~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ vortextools.cpp: In function 'double interpol(const KN_&, const KN_&, const KN_&)': vortextools.cpp:923:32: warning: unused variable 'si1' [-Wunused-variable] 923 | double dl = l/(N-1.),si=0, si1; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MatrixMarket.cpp: In function 'int mm_readb_mtx_crd_entry(FILE*, int*, int*, double*, double*, char*)': MatrixMarket.cpp:483:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 483 | if(fread(&ijc,sizeof(IJC),1,f) != 1) | ^~ MatrixMarket.cpp:485:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 485 | *I=ijc.i; | ^ MatrixMarket.cpp:506:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 506 | if(fread(&ij,sizeof(IJ),1,f) != 1) | ^~ MatrixMarket.cpp:508:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 508 | *I=ij.i; | ^ MatrixMarket.cpp: In function 'char* mm_typecode_to_str(char*)': MatrixMarket.cpp:698:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] 698 | int error =0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM_; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:79:20: required from 'AnyType E_F_F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = std::complex; A1 = std::complex; A2 = std::complex; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = double; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:876:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] 775 | int i; | ^ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = std::complex; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:889:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] vortextools.cpp: At global scope: vortextools.cpp:385:16: warning: 'count' defined but not used [-Wunused-variable] 385 | static int count =0; | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = double; MatriceMorse = HashMatrix]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = double]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:879:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = std::complex]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In function 'int mm_read_unsymmetric_sparse(const char*, int*, int*, int*, double**, int**, int**)': MatrixMarket.cpp:216:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 216 | fscanf(f, "%d %d %lg\n", &I[i], &J[i], &val[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from ./include/AFunction.hpp:52: In function 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void', inlined from 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1854:5, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1942:5, inlined from 'std::sort(int*, int*)void' at /usr/include/c++/13/bits/stl_algo.h:4860:18, inlined from 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)' at vortextools.cpp:709:17: /usr/include/c++/13/bits/stl_algo.h:1859:32: warning: array subscript 16 is outside array bounds of 'int[4]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:648:25: note: at offset 64 into object 'ip' of size 16 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o ../mpi/MatrixMarket.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so eval ./ff-c++ Element_P3nc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3nc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3nc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3nc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3nc.cpp:115:18: warning: unused variable 'x' [-Wunused-variable] 115 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from plotPDF.cpp:168: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ plotPDF.cpp: In function 'void drawLegend_fill(std::stringstream&, int, double, int, const KNM&, double, double, bool, bool, double, double, double, double, double, double, double)': plotPDF.cpp:1081:18: warning: unused variable 'EPS' [-Wunused-variable] 1081 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_mesh(std::stringstream&, const Fem2D::Mesh&, double, double, double, double, int, int, double, bool, double, double, bool, bool, int, int)': plotPDF.cpp:1193:22: warning: unused variable 'grayscale0' [-Wunused-variable] 1193 | const double grayscale0 = (withmesh < 0)? 0: withmesh; | ^~~~~~~~~~ plotPDF.cpp: In function 'void plot_P1_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1483:16: warning: unused variable 'nVertices' [-Wunused-variable] 1483 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1485:16: warning: unused variable 'nEdges' [-Wunused-variable] 1485 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void plot_P0_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1679:16: warning: unused variable 'nVertices' [-Wunused-variable] 1679 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1681:16: warning: unused variable 'nEdges' [-Wunused-variable] 1681 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void drawCubicBeziers(std::stringstream&, const std::vector >&, const std::vector >&, double, double, double, double)': plotPDF.cpp:2026:18: warning: unused variable 'EPS' [-Wunused-variable] 2026 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'bool isInsideTriangle(double, double, const double*, const double*)': plotPDF.cpp:2063:18: warning: unused variable 'EPS' [-Wunused-variable] 2063 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void trackParabolaCore(std::vector >&, std::vector >&, double, double, std::vector&, const double*, const double*)': plotPDF.cpp:2108:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2108 | for(int i = 0; i+1 < x.size(); i++){ | ~~~~^~~~~~~~~~ plotPDF.cpp: In function 'void trackEllipse(std::vector >&, std::vector >&, const double*, const double*, const double*)': plotPDF.cpp:2207:19: warning: unused variable 'D' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp:2207:45: warning: unused variable 'E' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp: In function 'void trackHyperbola(std::vector >&, std::vector >&, const double*, const std::vector&, const std::vector&, const double*, const double*)': plotPDF.cpp:2457:18: warning: unused variable 'EPS' [-Wunused-variable] 2457 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_P2_isoline_body(std::stringstream&, const Fem2D::Mesh&, const KN&, const std::vector&, double, double, const KNM&, double, double, double, double, int, int, bool, bool, int, double)': plotPDF.cpp:2628:22: warning: unused variable 'p' [-Wunused-variable] 2628 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp: In function 'void plot_P2_isoline(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, int, const KN*, double)': plotPDF.cpp:2710:18: warning: unused variable 'EPS' [-Wunused-variable] 2710 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)': plotPDF.cpp:2862:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2862 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2886:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2886 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp: In function 'void plot_P2_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:3210:22: warning: unused variable 'p' [-Wunused-variable] 3210 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp:3140:18: warning: unused variable 'fmax' [-Wunused-variable] 3140 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ plotPDF.cpp: In function 'void plot_vector2flow(std::stringstream&, const Fem2D::Mesh&, const KN&, const KN&, const KN&, const KN&, bool, bool, const KNM&, double, bool, double, double, int, const KN*, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*, const std::string&, bool, int, const KN*)': plotPDF.cpp:3444:18: warning: unused variable 'EPS' [-Wunused-variable] 3444 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3446:16: warning: unused variable 'nVertices' [-Wunused-variable] 3446 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3448:16: warning: unused variable 'nEdges' [-Wunused-variable] 3448 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3449:19: warning: unused variable 'r' [-Wunused-variable] 3449 | const double &r = scale; | ^ plotPDF.cpp: In member function 'virtual AnyType PLOTPDF_Op::operator()(Stack) const': plotPDF.cpp:3863:15: warning: unused variable 'nVertices' [-Wunused-variable] 3863 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3892:16: warning: unused variable 'marginr' [-Wunused-variable] 3892 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3893:16: warning: unused variable 'margint' [-Wunused-variable] 3893 | const int &margint = margin[3]; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] eval ./ff-c++ Element_P2pnc_3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.cpp' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc_3d.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2pnc_3d.cpp: In function 'void Fem2D::Setp3(int*, int)': Element_P2pnc_3d.cpp:131:24: warning: unused variable 'k' [-Wunused-variable] 131 | int i=n/2, j= n%2, k = 3-i; | ^ Element_P2pnc_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P2pnc_3d.cpp:144:9: warning: unused variable 'n' [-Wunused-variable] 144 | int n = this->NbDoF; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2pnc_3d.cpp:159:35: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] plotPDF.cpp: In function 'get_string[abi:cxx11](void*, E_F0*, char const*)': plotPDF.cpp:806:16: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o ../mpi/Element_P2pnc_3d.so -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4566:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4566 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4566:88: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4593:135: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4593 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4593:128: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4611:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4611 | Global.Add("plotPDF", "(", new PLOTPDF); // mesh only | ^~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4611:36, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4612:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4612 | Global.Add("plotPDF", "(", new PLOTPDF(0)); // real valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4612:45, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4613:47: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4613 | Global.Add("plotPDF", "(", new PLOTPDF(0,0)); // vector valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4613:47, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4614:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4614 | Global.Add("plotPDF", "(", new PLOTPDF(0,0,0)); // complex-valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4614:49, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o ../mpi/plotPDF.so '-lz' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi MPICG.cpp ../seq/ff-c++ -auto -mpi mpi-cmaes.cpp eval ../seq/ff-c++ '-mpi' MPICG.cpp -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 eval ../seq/ff-c++ '-mpi' ../seq/cmaes.cpp -I../seq mpi-cmaes.cpp -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 /usr/lib/mpich/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MPICG.cpp' /usr/lib/mpich/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I../seq' '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include '../seq/cmaes.cpp' 'mpi-cmaes.cpp' ../seq/cmaes.cpp: In function 'szCat(char const*, char const*, char const*, char const*)': ../seq/cmaes.cpp:3311:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ^ ../seq/cmaes.cpp:3311:59: note: length computed here 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3314:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ ../seq/cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3319:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ ../seq/cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3324:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ ../seq/cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from MPICG.cpp:39: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MPICG.cpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MPICG.cpp: In function 'int NLCG(const DJ&, const P&, KN_&, int, double&, long int, MPI_Comm*)': MPICG.cpp:58:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58 | { if(kprint>1) | ^~ MPICG.cpp:60:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 60 | return 2; } | ^~~~~~ MPICG.cpp: In function 'int ConjuguedGradient2(const M&, const P&, KN_&, const KN_&, int, double&, long int, MPI_Comm*)': MPICG.cpp:119:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 119 | { if(kprint<=nbitermax) | ^~ MPICG.cpp:121:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 121 | return 2; } | ^~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from mpi-cmaes.cpp:41: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from mpi-cmaes.cpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mpi-cmaes.cpp: In member function 'virtual AnyType OptimCMA_ES::E_CMA_ES::operator()(Stack) const': mpi-cmaes.cpp:312:46: warning: unused variable 'iprint' [-Wunused-variable] 312 | long iprint = verbosity; | ^~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:493:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 493 | Global.Add("MPILinearCG","(",new MPILinearCG()); // old form with rhs (must be zer | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:493:53, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:494:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 494 | Global.Add("MPIAffineCG","(",new MPILinearCG(1)); // without right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:494:54, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:495:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 495 | Global.Add("MPILinearGMRES","(",new MPILinearCG(0,0)); // with right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:495:59, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:496:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 496 | Global.Add("MPIAffineGMRES","(",new MPILinearCG(0,0,0)); // with right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:496:61, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:497:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 497 | Global.Add("MPINLCG","(",new MPILinearCG(-1)); // without right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:497:51, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ MPICG.cpp: In member function 'MPILinearCG::code(basicAC_F0 const&) const': MPICG.cpp:446:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 446 | return new E_LCG(args,cas,CG);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MPILinearCG::code(basicAC_F0 const&) const' at MPICG.cpp:446:9: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mpi-cmaes.cpp:393:2: mpi-cmaes.cpp:384:46: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | Global.Add("cmaesMPI","(",new OptimCMA_ES(1)); | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mpi-cmaes.cpp:384:46, inlined from 'AutoLoadInit()' at mpi-cmaes.cpp:393:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mpi-cmaes.cpp: In member function 'OptimCMA_ES::code(basicAC_F0 const&) const': mpi-cmaes.cpp:354:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 354 | E_F0 * code(const basicAC_F0 & args) const {return new E_CMA_ES(args,cas);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimCMA_ES::code(basicAC_F0 const&) const' at mpi-cmaes.cpp:354:75: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/mpich/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib/mpich/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'MPICG.o' -o MPICG.so '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../seq/cmaes.cpp: In function 'szCat': ../seq/cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ ../seq/cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ ../seq/cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ ../seq/cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/ff-c++ -auto -mpi hpddm.cpp eval ../seq/ff-c++ '-mpi' hpddm.cpp -std=c++14 -std=c++14 -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lflexiblas -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 /usr/lib/mpich/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'hpddm.cpp' ../seq/ff-c++ -auto -mpi hpddm_substructuring.cpp eval ../seq/ff-c++ '-mpi' hpddm_substructuring.cpp -std=c++14 -std=c++14 -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lflexiblas -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 /usr/lib/mpich/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.cpp' In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm.cpp:15: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../seq/include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm_substructuring.cpp:8: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../seq/include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/SparseLinearSolver.hpp:7, from ../seq/include/ff++.hpp:36: ../seq/include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ../seq/include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ../seq/include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ../seq/include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ../seq/include/error.hpp:32, from ../seq/include/ff++.hpp:20: ../seq/include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../seq/include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ../seq/include/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ../seq/include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:7, from ../seq/include/ff++.hpp:36: ../seq/include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ../seq/include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ../seq/include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ../seq/include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ../seq/include/error.hpp:32, from ../seq/include/ff++.hpp:20: ../seq/include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../seq/include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ../seq/include/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:57: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:363, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In member function 'void HPDDM::Schur::computeSchurComplement()': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:407:129: note: '#pragma message: Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements' 407 | #pragma message("Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements") | ^ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ In file included from common_hpddm.hpp:57: common.hpp: At global scope: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ hpddm_substructuring.cpp: In member function 'virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const': hpddm_substructuring.cpp:58:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 58 | if(dest < mpirank) { | ~~~~~^~~~~~~~~ hpddm_substructuring.cpp:60:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 60 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:103:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 103 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:142:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 142 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:177:27: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 177 | if(interfaceNb->n != vec.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ hpddm_substructuring.cpp:179:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 179 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ hpddm_substructuring.cpp:185:48: warning: comparison of integer expressions of different signedness: 'long int' and 'const unsigned int' [-Wsign-compare] 185 | if(idx == vec.cend() || res[j] < *idx) { hpddm_substructuring.cpp:201:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 201 | for(unsigned int i = 0; i < interfaceNb->n; ++i) { | ~~^~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:214:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 214 | for(unsigned int i = 0; i < interfaceNb->n; ++i) { | ~~^~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:221:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 221 | if(sizeVec != out->operator[](1 + i).n) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:356, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:71:7: note: 'class HPDDM::Schwarz' declared here 71 | class Schwarz : public Preconditioner< | ^~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:71:7: note: 'class HPDDM::Schwarz >' declared here 71 | class Schwarz : public Preconditioner< | ^~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:974:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:376: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 'class HPDDM::Bdd' declared here 41 | class Bdd : public Schur, K> { | ^~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 'class HPDDM::Bdd >' declared here 41 | class Bdd : public Schur, K> { | ^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:974:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:371: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 'class HPDDM::Feti' declared here 41 | class Feti : public Schur, K> { | ^~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' declared here 41 | class Feti : public Schur, K> { | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = long int*; T = long int; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:1424:52: required from 'void HPDDM::Schwarz::distributedNumbering(I*, I&, I&, long long int&) const [with I = long int; char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:931:32: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:988:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:560:25: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd; K = double]' hpddm_substructuring.cpp:611:42: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:356: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:613:35: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:560:25: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd >; K = std::complex]' hpddm_substructuring.cpp:611:42: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = long int*; T = long int; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:1424:52: required from 'void HPDDM::Schwarz::distributedNumbering(I*, I&, I&, long long int&) const [with I = long int; char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:931:32: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:988:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:613:35: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:295: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:416:42: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' hpddm_substructuring.cpp:575:47: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:321: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:279:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 279 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:281:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 281 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:209:34: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:304:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 304 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:416:42: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' hpddm_substructuring.cpp:575:47: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:279:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 279 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:281:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 281 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:209:34: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:304:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 304 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:295: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:316:46: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:676:33: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:705:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 705 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 750 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:316:46: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:676:33: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:705:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 705 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 750 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 264 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 363 | for(unsigned int i = 0; i < super::_mult; ++i) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:269: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:269: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:808:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1172:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1157:34: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:752:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:765:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 765 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:778:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 778 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:808:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1172:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:318:40: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:576:18: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:760:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 760 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:318:40: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_CG.hpp:576:18: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:760:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1157:34: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:752:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:765:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 765 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:778:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 778 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = int]': hpddm_substructuring.cpp:272:54: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:265:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:526:22: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = std::complex; MPI_Comm = int]': hpddm_substructuring.cpp:272:54: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:265:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:526:22: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, OpTrans, HPDDM::FetiPrcndtnr::DIRICHLET> >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:542:26: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:629:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 629 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:631:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 631 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:542:26: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:629:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 629 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:631:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 631 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = int]': hpddm.cpp:78:58: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::exchange() const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': hpddm.cpp:91:26: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:178:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 178 | for(int k = 0; k < transpose[pair.second[j]].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:212:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 212 | for(unsigned int j = 0; j < size; ) { | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = int]': hpddm.cpp:95:54: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = std::complex; MPI_Comm = int]': hpddm.cpp:78:58: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::exchange() const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': hpddm.cpp:91:26: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:178:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 178 | for(int k = 0; k < transpose[pair.second[j]].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:212:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 212 | for(unsigned int j = 0; j < size; ) { | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = int]': hpddm.cpp:95:54: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = OpTrans > >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = HPDDM::Schwarz >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = HPDDM::Schwarz >*; A0 = HPDDM::Schwarz >*; A1 = HPDDM::Schwarz >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class HPDDM::Schwarz >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = HPDDM::Schwarz >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans >; TA0 = HPDDM::Schwarz*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = HPDDM::Schwarz*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = HPDDM::Schwarz*; A0 = HPDDM::Schwarz*; A1 = HPDDM::Schwarz*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class HPDDM::Schwarz* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ../seq/include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex; A0 = HPDDM::Schwarz >*; A1 = KN >*; A2 = KN >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1150:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:656:33: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:608:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 608 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:475:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:380:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:48: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::BddProjection, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::BddProjection, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:656:33: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:608:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 608 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:475:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:380:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::BddProjection >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:330: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, const MPI_Comm&, std::ios_base::openmode) const [with K = double; std::string = std::__cxx11::basic_string; MPI_Comm = int; std::ios_base::openmode = std::ios_base::openmode]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:184:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, const MPI_Comm&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = double; MPI_Comm = int; std::ios_base::openmode = std::ios_base::openmode]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:680:39: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:85:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 85 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::BddProjection >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, const MPI_Comm&, std::ios_base::openmode) const [with K = std::complex; std::string = std::__cxx11::basic_string; MPI_Comm = int; std::ios_base::openmode = std::ios_base::openmode]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:184:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, const MPI_Comm&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = std::complex; MPI_Comm = int; std::ios_base::openmode = std::ios_base::openmode]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:680:39: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:85:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:48: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::MatrixMultiplication, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::MatrixMultiplication, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::MatrixMultiplication >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::MatrixMultiplication >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = true; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, const MPI_Comm&) [with bool = false; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:49: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:659:25: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:398:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 398 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:401:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 401 | while(j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:412:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 412 | if(i != A_->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:429:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 429 | for(unsigned int i = 0; i < A_->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:431:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 431 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:443:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 443 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:444:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 444 | for(unsigned int j = A_->_ia[i] - (HPDDM_NUMBERING == 'F'); j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:659:25: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:398:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 398 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:401:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 401 | while(j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:412:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 412 | if(i != A_->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:429:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 429 | for(unsigned int i = 0; i < A_->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:431:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 431 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:443:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 443 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:444:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 444 | for(unsigned int j = A_->_ia[i] - (HPDDM_NUMBERING == 'F'); j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(const MPI_Comm&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = int]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:1145:51: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, MPI_Request*&, const short unsigned int*, const T&, MPI_Request* const&) [with char S = 'G'; bool U = true; T = double**; Preconditioner = HPDDM::Feti&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = double; MPI_Request = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:660:50: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:744:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 744 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_operator.hpp:1145:51: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, MPI_Request*&, const short unsigned int*, const T&, MPI_Request* const&) [with char S = 'G'; bool U = true; T = std::complex**; Preconditioner = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = std::complex; MPI_Request = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:660:50: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:744:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, pwr, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, pwr, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Feti*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Feti*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Bdd*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Bdd*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, HPDDM::Bdd >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, HPDDM::Bdd >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, HPDDM::Feti, (HPDDM::FetiPrcndtnr)3>*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, HPDDM::Feti, (HPDDM::FetiPrcndtnr)3>*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::Skeleton::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:35:109: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 35 | return new Skeleton_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::Skeleton::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:35:109: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, (HPDDM::FetiPrcndtnr)3>*, E_F_F0_, (HPDDM::FetiPrcndtnr)3>*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, (HPDDM::FetiPrcndtnr)3>*, E_F_F0_, (HPDDM::FetiPrcndtnr)3>*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F_F0F0F0_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F_F0F0F0_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/mpich-i386/mpicxx.h:41, from /usr/include/mpich-i386/mpi.h:1023, from common_hpddm.hpp:5: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::set, double>::code(basicAC_F0 const&) const': hpddm.cpp:551:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | return new set_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::set, double>::code(basicAC_F0 const&) const' at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::set >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:551:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | return new set_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::set >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, HPDDM::Schwarz >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, HPDDM::Schwarz >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Schwarz*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Schwarz*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*, E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*, E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*, E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*, E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::changeOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:513:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 513 | return new changeOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::changeOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::changeOperator, double>::code(basicAC_F0 const&) const': hpddm.cpp:513:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 513 | return new changeOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::changeOperator, double>::code(basicAC_F0 const&) const' at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM, double>::code(basicAC_F0 const&) const': hpddm.cpp:376:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:376:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::solveDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::distributedMV, double>::code(basicAC_F0 const&) const': hpddm.cpp:589:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 589 | return new distributedMV_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::distributedMV, double>::code(basicAC_F0 const&) const' at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::distributedMV >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:589:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 589 | return new distributedMV_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::distributedMV >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]': ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]' at ../seq/include/AFunction.hpp:3049:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]': ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]' at ../seq/include/AFunction.hpp:3049:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_, HPDDM::Schwarz >*, KN >*, KN >*, E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, HPDDM::Schwarz >*, KN >*, KN >*, E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/mpich-i386/mpicxx.h:41, from /usr/include/mpich-i386/mpi.h:1023, from common_hpddm.hpp:5: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ hpddm.cpp: In member function 'Schwarz::initDDM, double>::code(basicAC_F0 const&) const': hpddm.cpp:48:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 48 | E_F0* code(const basicAC_F0 & args) const { return new E_initDDM(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::initDDM, double>::code(basicAC_F0 const&) const' at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::initDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:48:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 48 | E_F0* code(const basicAC_F0 & args) const { return new E_initDDM(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::initDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ common_hpddm.hpp: In function 'addScalarProduct, double>()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct, double>()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addScalarProduct >, std::complex >()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct >, std::complex >()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:625:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 625 | Global.Add("originalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:608:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:625:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 625 | Global.Add("originalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:608:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ In function 'Dcl_Type*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:86:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:86:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:88:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:88:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addArray >()void' at common_hpddm.hpp:428:22: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addArray >()void' at common_hpddm.hpp:428:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray >()void': common_hpddm.hpp:429:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray >()void' at common_hpddm.hpp:429:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray >()void': common_hpddm.hpp:430:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 430 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray >()void' at common_hpddm.hpp:430:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray >()void': common_hpddm.hpp:433:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 433 | Add>>("(", "", new OneOperator2_*, Resize>, long>(resizeClean)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray >()void' at common_hpddm.hpp:433:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:86:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:86:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:88:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:88:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type > >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addArray > >()void' at common_hpddm.hpp:428:22: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type > >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addArray > >()void' at common_hpddm.hpp:428:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type > > > >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addArray > >()void' at common_hpddm.hpp:431:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type > > > >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addArray > >()void' at common_hpddm.hpp:431:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:430:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 430 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:430:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:433:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 433 | Add>>("(", "", new OneOperator2_*, Resize>, long>(resizeClean)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:433:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Substructuring()', inlined from 'AutoLoadInit()' at hpddm_substructuring.cpp:654:1: hpddm_substructuring.cpp:633:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 633 | Global.Add("buildSkeleton", "(", new Substructuring::Skeleton); | ^~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Substructuring()' at hpddm_substructuring.cpp:633:58, inlined from 'AutoLoadInit()' at hpddm_substructuring.cpp:654:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, double>::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, double>::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op >, std::complex >::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, (HPDDM::FetiPrcndtnr)3>, std::complex >::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm.cpp: In member function 'Schwarz::IterativeMethod, (char)71>::code(basicAC_F0 const&) const': hpddm.cpp:910:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | E_F0* code(const basicAC_F0& args) const { return new E_LCG(args, c); } | ^~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::IterativeMethod, (char)71>::code(basicAC_F0 const&) const' at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:236:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | E_F0* code(const basicAC_F0 & args) const { return new E_attachCoarseOperator(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::IterativeMethod::code(basicAC_F0 const&) const': hpddm.cpp:910:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | E_F0* code(const basicAC_F0& args) const { return new E_LCG(args, c); } | ^~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::IterativeMethod::code(basicAC_F0 const&) const' at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm.cpp:236:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | E_F0* code(const basicAC_F0 & args) const { return new E_attachCoarseOperator(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:259: In function 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)', inlined from 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:57: warning: array subscript 0 is outside array bounds of 'double[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~^ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:30: In function 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int', inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In function 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)', inlined from 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:25: warning: array subscript 0 is outside array bounds of 'double[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int', inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM_Op, double>::operator()(void*) const': hpddm.cpp:476:11: warning: 'timer' may be used uninitialized [-Wmaybe-uninitialized] 476 | timer = MPI_Wtime() - timer; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:446:12: note: 'timer' was declared here 446 | double timer; | ^~~~~ In file included from ../seq/include/ff++.hpp:17: In member function 'std::complex::__rep() const', inlined from 'std::complex::operator*=(std::complex const&)std::complex&' at /usr/include/c++/13/complex:1627:35, inlined from 'std::operator*(std::complex const&, std::complex const&)std::complex' at /usr/include/c++/13/complex:398:11, inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:54, inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /usr/include/c++/13/complex:1641:59: warning: array subscript [0, 134217727] is outside array bounds of 'void[0:]' [-Warray-bounds=] 1641 | _GLIBCXX_CONSTEXPR _ComplexT __rep() const { return _M_value; } | ^~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int', inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In function 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)', inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:47: warning: array subscript [0, 134217727] is outside array bounds of 'void[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int', inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, int const&)int' at /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const': hpddm.cpp:476:11: warning: 'timer' may be used uninitialized [-Wmaybe-uninitialized] 476 | timer = MPI_Wtime() - timer; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:446:12: note: 'timer' was declared here 446 | double timer; | ^~~~~ /usr/lib/mpich/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi /usr/lib/mpich/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../seq/ff-c++ -auto -mpi PETSc.cpp eval ../seq/ff-c++ '-mpi' PETSc.cpp -std=c++14 -std=c++14 -DWITH_petsc -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/mpich/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpich -lfmpich -lmpichf90 -I/usr/include -I/usr/include/mpich-i386/petsc -I/usr/lib/gfortran/modules/mpich/petsc -I/usr/include/mpich-i386/hypre -I/usr/include/mpich-i386/superlu_dist -DWITH_blas -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 /usr/lib/mpich/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_petsc' '-I/usr/include' '-I/usr/include/mpich-i386/petsc' '-I/usr/lib/gfortran/modules/mpich/petsc' '-I/usr/include/mpich-i386/hypre' '-I/usr/include/mpich-i386/superlu_dist' '-DWITH_blas' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include' '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'PETSc.cpp' In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:396, from common_hpddm.hpp:55, from PETSc.hpp:6, from PETSc-code.hpp:3, from PETSc.cpp:4: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_PETSc.hpp:75:13: warning: Use SETERRQ() (since version 3.17) 75 | if(eta * bs != mu) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Unhandled case %d != %d", static_cast(eta * bs), static_cast(mu)); // LCOV_EXCL_LINE | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_PETSc.hpp:234:13: warning: Use SETERRQ() (since version 3.17) 234 | if(id == PETSC_TRUE && eta * bs != mu) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Unhandled case %d != %d", static_cast(eta * bs), static_cast(mu)); // LCOV_EXCL_LINE | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /usr/include/mpich-i386/petsc/petscsystypes.h:315, from /usr/include/mpich-i386/petsc/petscsys.h:47, from /usr/include/mpich-i386/petsc/petscbag.h:4, from /usr/include/mpich-i386/petsc/petsc.h:5, from PETSc-code.hpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:57: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ PETSc.hpp: In function 'void PETSc::setCompositePC(PC, const std::vector<_p_Mat*>*)': PETSc.hpp:317:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 317 | for(int i = j; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc.hpp:325:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 325 | for(int i = 0; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc-code.hpp: In member function 'AnyType PETSc::varfToMat::Op::operator()(Stack) const': PETSc-code.hpp:373:37: warning: typedef 'Mesh2' locally defined but not used [-Wunused-local-typedefs] 373 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ PETSc-code.hpp: In function '_p_Mat* PETSc::ff_to_PETSc(const HPDDM::MatrixCSR*)': PETSc-code.hpp:616:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 616 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: At global scope: PETSc-code.hpp:995:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 995 | struct scale : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp:1002:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1002 | struct AXPY : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp:1025:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1025 | struct Op2 : public binary_function*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'virtual AnyType PETSc::DMPlexToFF::DMPlexToFF_Op::operator()(Stack) const': PETSc-code.hpp:5259:44: warning: unused variable 'i' [-Wunused-variable] 5259 | PetscInt size, i; | ^ PETSc-code.hpp:5269:42: warning: comparison of integer expressions of different signedness: 'PetscInt' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 5269 | for (PetscInt j = 0; j < conv.size(); ++j) | ~~^~~~~~~~~~~~~ PETSc-code.hpp:5251:44: warning: unused variable 'orientations' [-Wunused-variable] 5251 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5252:40: warning: unused variable 'i' [-Wunused-variable] 5252 | PetscInt size, i; | ^ PETSc-code.hpp:5289:59: warning: unused variable 'd' [-Wunused-variable] 5289 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5289:62: warning: unused variable 'p' [-Wunused-variable] 5289 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5372:44: warning: unused variable 'orientations' [-Wunused-variable] 5372 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5373:40: warning: unused variable 'i' [-Wunused-variable] 5373 | PetscInt size, i; | ^ PETSc-code.hpp:5402:59: warning: unused variable 'd' [-Wunused-variable] 5402 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5402:62: warning: unused variable 'p' [-Wunused-variable] 5402 | PetscInt point = closure[cl], dof, off, d, p; | ^ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'void PETSc::change(Type* const&, Matrice_Creuse* const&, Type* const&, Matrice_Creuse* const&, Type* const&) [with Type = DistributedCSR >]': PETSc-code.hpp:986:11: required from here PETSc-code.hpp:747:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 747 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp:757:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 757 | for (unsigned int i = 0; i < dL->_n; ++i) perm[dL->_ja[i]] = i + 1; | ~~^~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]': PETSc-code.hpp:1033:19: required from here PETSc.hpp:148:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 148 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz]': PETSc-code.hpp:4884:12: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 49 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5488:21: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5490:51: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR > >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR > >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5491:22: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5493:53: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR > >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR > >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DMPlex; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5572:29: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DMPlex'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:83:7: note: 'class PETSc::DMPlex' declared here 83 | class DMPlex { | ^~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:356: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static bool HPDDM::Subdomain::distributedCSR(const I*, I, I, I*&, I*&, T*&, const HPDDM::MatrixCSR* const&, const I*) [with I = int; T = double; K = double]': PETSc-code.hpp:823:76: required from 'void PETSc::change(Type* const&, Matrice_Creuse* const&, Type* const&, Matrice_Creuse* const&, Type* const&) [with Type = DistributedCSR >]' PETSc-code.hpp:986:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:556:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 556 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:568:64: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 568 | for(unsigned int j = A->_ia[it->second]; j < A->_ia[it->second + 1]; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:579:134: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 579 | tmp.erase(std::remove_if(tmp.begin() + ia[row], tmp.end(), [&row](const std::pair& x) { return x.first < row; }), tmp.end()); | ~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:628:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 628 | for(int j = 0; j < transpose[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz >]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5490:51: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 49 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5491:22: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur >]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5493:53: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = int*; T = int; K = double; HPDDM::underlying_type = double]': PETSc.hpp:98:35: required from 'void PETSc::globalMapping(HpddmType* const&, PetscInt*&, PetscInt&, PetscInt&, long long int&, PetscInt*) [with HpddmType = HPDDM::Schwarz; typename std::enable_if >::value>::type* = 0; PetscInt = int]' PETSc.hpp:115:18: required from 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]' PETSc-code.hpp:1033:19: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM.hpp:363: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; K = double]': PETSc-code.hpp:1038:36: required from 'long int PETSc::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; K = double]' PETSc-code.hpp:4986:7: required from 'void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]' PETSc-code.hpp:5553:25: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = false; I = int; T = double; K = double]': PETSc-code.hpp:4817:68: required from 'void PETSc::ProdPETSc::prod(U) const [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' PETSc-code.hpp:4865:9: required from 'static U PETSc::ProdPETSc::mv(U, PETSc::ProdPETSc) [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' common.hpp:87:28: required from 'void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']' PETSc-code.hpp:5543:88: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = true; I = int; T = double; K = double]': PETSc-code.hpp:4837:68: required from 'void PETSc::ProdPETSc::prod(U) const [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' PETSc-code.hpp:4865:9: required from 'static U PETSc::ProdPETSc::mv(U, PETSc::ProdPETSc) [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' common.hpp:87:28: required from 'void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']' PETSc-code.hpp:5543:88: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::LinearSolver::E_LinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3373:11: required from here PETSc-code.hpp:3409:20: warning: unused variable 'N' [-Wunused-variable] 3409 | PetscInt N, rbegin; | ^ PETSc-code.hpp:3409:23: warning: unused variable 'rbegin' [-Wunused-variable] 3409 | PetscInt N, rbegin; | ^~~~~~ PETSc-code.hpp:3410:24: warning: unused variable 'tmpIn' [-Wunused-variable] 3410 | PetscScalar* tmpIn, *tmpOut; | ^~~~~ PETSc-code.hpp:3410:32: warning: unused variable 'tmpOut' [-Wunused-variable] 3410 | PetscScalar* tmpIn, *tmpOut; | ^~~~~~ PETSc-code.hpp:3493:21: warning: unused variable 'M' [-Wunused-variable] 3493 | PetscInt m, M; | ^ PETSc-code.hpp: In instantiation of 'AnyType PETSc::changeNumbering::changeNumbering_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; Storage = KN; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:2926:11: required from here PETSc-code.hpp:2939:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2939 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:2969:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2969 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::changeNumbering::changeNumbering_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; Storage = KNM; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:2926:11: required from here PETSc-code.hpp:2939:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2939 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:2969:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2969 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:1666:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1666 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = true; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:1666:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1666 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromArray_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1371:11: required from here PETSc-code.hpp:1435:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1435 | if (k < (ptJ ? v.size( ) : size) - 1) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3533:11: required from here PETSc-code.hpp:3576:29: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3576 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3533:11: required from here PETSc-code.hpp:3576:29: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3576 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromBlockMatrix::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1788:13: required from here PETSc-code.hpp:1877:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1877 | for (int i = 0; i < zeros.size( ); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = int]': PETSc-code.hpp:1659:40: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'void PETSc::initPETScStructure(HpddmType*, PetscInt&, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if<(! std::is_same > >::value)>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = long int]': PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:527:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 527 | for (unsigned int i = 0; i < M->_n; i += bs) indices[i / bs] = ptA->_num[i] / bs; | ~~^~~~~~~ PETSc-code.hpp:537:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 537 | for (int i = 0; i < transpose.size( ); ++i) | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:544:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 544 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:554:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 554 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:555:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 555 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]': PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]': PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = std::vector; Mapping = std::vector >; K = double; MPI_Comm = int]': PETSc-code.hpp:3597:70: required from 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:3533:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:165:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 165 | for(int k = 0; k < r[idx[j]].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::DistributedCSR >*]': PETSc-code.hpp:391:27: required from 'AnyType PETSc::varfToMat::Op::operator()(Stack) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:366:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class PETSc::DistributedCSR >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]': PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]': PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In instantiation of 'void exchange_restriction(Type* const&, KN*, KN*, MatriceMorse*) [with U = double; Type = PETSc::DistributedCSR >; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value == 0)>::type* = 0; MatriceMorse = HashMatrix]': common_hpddm.hpp:317:32: required from 'AnyType exchangeInOut_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common_hpddm.hpp:308:9: required from here common_hpddm.hpp:237:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 237 | for(int k = 0; k < mR->nnz; ++k) | ~~^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >*>*]': ../seq/include/AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2518:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >*>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >*, PETSc::DistributedCSR >*>*]': ../seq/include/AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2518:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >*, PETSc::DistributedCSR >*>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ../seq/include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = PETSc::DistributedCSR >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1106:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::ProdPETSc >*, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::ProdPETSc >*, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::ProdPETSc >*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = false; Container = STL; K = double]': PETSc-code.hpp:519:40: required from 'void PETSc::initPETScStructure(HpddmType*, PetscInt&, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if<(! std::is_same > >::value)>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = long int]' PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = false; I = int; T = short unsigned int; K = double]': PETSc.hpp:241:74: required from 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]' PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ PETSc.hpp: In instantiation of 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]': PETSc.hpp:283:27: required from 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]' PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:148:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 148 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'bool HPDDM::Schwarz::restriction(HPDDM::underlying_type*) const [with K = double; HPDDM::underlying_type = double]': PETSc-code.hpp:459:29: required from 'void PETSc::initPETScStructure(HpddmType*, PetscInt, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if > >::value>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = double]' PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:261:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 261 | for(int j = 0; j < Subdomain::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:271:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 271 | for(int k = 0; k < p.size(); ++k) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:276:54: warning: comparison of integer expressions of different signedness: 'std::iterator_traits::difference_type' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | if(std::distance(idx[i], it) != v.size() && v[*it] == p[k]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1, PETSc::DistributedCSR >*, E_F_F0, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, PETSc::DistributedCSR >*, E_F_F0, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > >, PETSc::DistributedCSR >*, E_F_F0 > >, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, PETSc::DistributedCSR >*, E_F_F0 > >, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view, (unsigned short)0>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view, (unsigned short)0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view, (unsigned short)1>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view, (unsigned short)1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view >, (unsigned short)1>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view >, (unsigned short)1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view >, (unsigned short)0>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view >, (unsigned short)0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)84>, KN*, double, (char)84>, pwr >, (char)84>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)84>, KN*, double, (char)84>, pwr >, (char)84>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)72>, KN*, double, (char)84>, pwr >, (char)72>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)72>, KN*, double, (char)84>, pwr >, (char)72>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)72>, OpTrans > >, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)72>, OpTrans > >, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)84>, PETSc::DistributedCSR >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)84>, PETSc::DistributedCSR >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN*, double, (char)84>, OpTrans > >, KN*, E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN*, double, (char)84>, OpTrans > >, KN*, E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*, E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*, E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initDM::code(basicAC_F0 const&) const': PETSc-code.hpp:5037:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5037 | return new initDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initDM::code(basicAC_F0 const&) const' at PETSc-code.hpp:5037:86: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::convert > >::code(basicAC_F0 const&) const': PETSc-code.hpp:3155:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3155 | return new convert_Op< Type >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::convert > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:3155:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromArray >::code(basicAC_F0 const&) const': PETSc-code.hpp:1366:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1366 | return new initCSRfromArray_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1367 | t[1]->CastTo(args[1])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromArray >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1366:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn >, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn >, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromMatrix >::code(basicAC_F0 const&) const': PETSc-code.hpp:1268:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1268 | return new initCSRfromMatrix_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromMatrix >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1268:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > >, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::DMPlexToFF::code(basicAC_F0 const&) const': PETSc-code.hpp:5162:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5162 | E_F0* code(const basicAC_F0& args) const { return new DMPlexToFF_Op(args, c); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::DMPlexToFF::code(basicAC_F0 const&) const' at PETSc-code.hpp:5162:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void': common.hpp:86:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:86:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::buildSolution::code(basicAC_F0 const&) const': PETSc-code.hpp:5438:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5438 | E_F0* code(const basicAC_F0& args) const { return new buildSolution_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::buildSolution::code(basicAC_F0 const&) const' at PETSc-code.hpp:5438:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeOperator > >::code(basicAC_F0 const&) const': PETSc-code.hpp:723:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 723 | E_F0* code(const basicAC_F0& args) const { return new changeOperator_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeOperator > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:723:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::setOptions > >::code(basicAC_F0 const&) const': PETSc-code.hpp:1963:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1963 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::setOptions > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1963:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::setOptions > >::code(basicAC_F0 const&) const': PETSc-code.hpp:1963:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1963 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::setOptions > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1963:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, std::pair >*>*, E_F_StackF0F0>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, std::pair >*>*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*, PETSc::DistributedCSR >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*, PETSc::DistributedCSR >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1s_, PETSc::DistributedCSR >*, E_F_F0s_, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, PETSc::DistributedCSR >*, E_F_F0s_, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2767:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KN*, KN*, KN >*, E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KN*, KN*, KN >*, E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM*, KNM*, E_F_F0F0F0_ >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM*, KNM*, E_F_F0F0F0_ >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ common_hpddm.hpp: In function 'addScalarProduct >, double>()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct >, double>()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ PETSc-code.hpp: In member function 'PETSc::NonlinearSolver > >::code(basicAC_F0 const&) const': PETSc-code.hpp:4033:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4033 | E_F0* code(const basicAC_F0& args) const { return new E_NonlinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::NonlinearSolver > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:4033:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initRectangularCSRfromDMatrix, 1>::code(basicAC_F0 const&) const': PETSc-code.hpp:1207:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1207 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initRectangularCSRfromDMatrix, 1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1207:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initRectangularCSRfromDMatrix, 0>::code(basicAC_F0 const&) const': PETSc-code.hpp:1207:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1207 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initRectangularCSRfromDMatrix, 0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1207:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromDMatrix, 1>::code(basicAC_F0 const&) const': PETSc-code.hpp:1154:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1154 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromDMatrix, 1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1154:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromDMatrix, 0>::code(basicAC_F0 const&) const': PETSc-code.hpp:1154:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1154 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromDMatrix, 0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1154:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, true>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, true>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, false>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, false>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, false>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, false>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PETSc::assignBlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: PETSc-code.hpp:1929:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | return new initCSRfromBlockMatrix< HpddmType >(args, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::assignBlockMatrix >::f(basicAC_F0 const&)' at PETSc-code.hpp:1929:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PETSc::initCSRfromBlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: PETSc-code.hpp:1787:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1787 | static E_F0* f(const basicAC_F0& args) { return new initCSRfromBlockMatrix(args, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromBlockMatrix >::f(basicAC_F0 const&)' at PETSc-code.hpp:1787:53, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::LinearSolver > >::code(basicAC_F0 const&) const': PETSc-code.hpp:3347:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3347 | E_F0* code(const basicAC_F0& args) const { return new E_LinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::LinearSolver > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:3347:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeNumbering >, KNM>::code(basicAC_F0 const&) const': PETSc-code.hpp:2904:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2904 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeNumbering >, KNM>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2904:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeNumbering >, KN>::code(basicAC_F0 const&) const': PETSc-code.hpp:2904:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2904 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeNumbering >, KN>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2904:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'KN_ > >::operator[](int) const', inlined from 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const' at PETSc-code.hpp:2417:34: ../seq/include/RNM.hpp:418:39: warning: 'tabA' may be used uninitialized [-Wmaybe-uninitialized] 418 | R & operator[](int i) const {return v[index(i)];} | ^ PETSc-code.hpp: In member function 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const': PETSc-code.hpp:2254:17: note: 'tabA' was declared here 2254 | KN< Dmat >* tabA; | ^~~~ PETSc-code.hpp: In member function 'PETSc::LinearSolver > >::E_LinearSolver::operator()(void*) const': PETSc-code.hpp:3442:57: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 3442 | user->op = new LinearSolver< Type >::MatF_O(in->n, stack, codeA); | ~~~~^ PETSc-code.hpp:3375:26: note: 'in' was declared here 3375 | KN< PetscScalar >* in, *out; | ^~ PETSc-code.hpp:3449:18: warning: 'out' may be used uninitialized [-Wmaybe-uninitialized] 3449 | if (out->n != in->n) { | ~~~~~^ PETSc-code.hpp:3375:31: note: 'out' was declared here 3375 | KN< PetscScalar >* in, *out; | ^~~ In member function 'KN_ > >::operator[](int) const', inlined from 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const' at PETSc-code.hpp:2417:34: ../seq/include/RNM.hpp:418:39: warning: 'tabA' may be used uninitialized [-Wmaybe-uninitialized] 418 | R & operator[](int i) const {return v[index(i)];} | ^ PETSc-code.hpp: In member function 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const': PETSc-code.hpp:2254:17: note: 'tabA' was declared here 2254 | KN< Dmat >* tabA; | ^~~~ /usr/lib/mpich/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'PETSc.o' -o PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib/mpich/lib' '-lHYPRE' '-lcmumps' '-ldmumps' '-lsmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lcgns' '-lhdf5' '-lhdf5_hl' '-lmetis' '-lm' '-lX11' '-lquadmath' '-lstdc++' '-ldl' '-lmpich' '-lfmpich' '-lmpichf90' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../seq/ff-c++ -auto -mpi function-PETSc.cpp eval ../seq/ff-c++ '-mpi' function-PETSc.cpp -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/mpich/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpich -lfmpich -lmpichf90 -I/usr/include -I/usr/include/mpich-i386/petsc -I/usr/lib/gfortran/modules/mpich/petsc -I/usr/include/mpich-i386/hypre -I/usr/include/mpich-i386/superlu_dist -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 /usr/lib/mpich/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include' '-I/usr/include/mpich-i386/petsc' '-I/usr/lib/gfortran/modules/mpich/petsc' '-I/usr/include/mpich-i386/hypre' '-I/usr/include/mpich-i386/superlu_dist' '-I/usr/include/mpich-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'function-PETSc.cpp' In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from function-PETSc.cpp:3: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../seq/include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Init_function()', inlined from 'AutoLoadInit()' at function-PETSc.cpp:21:1: function-PETSc.cpp:19:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 19 | Global.Add("PetscInitialized", "(", new OneOperator0< long >(initialized)); | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_function()' at function-PETSc.cpp:19:75, inlined from 'AutoLoadInit()' at function-PETSc.cpp:21:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/mpich/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'function-PETSc.o' -o function-PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib/mpich/lib' '-lHYPRE' '-lcmumps' '-ldmumps' '-lsmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lcgns' '-lhdf5' '-lhdf5_hl' '-lmetis' '-lm' '-lX11' '-lquadmath' '-lstdc++' '-ldl' '-lmpich' '-lfmpich' '-lmpichf90' '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi RadiativeTransfer_htool.cpp eval ../seq/ff-c++ '-mpi' RadiativeTransfer_htool.cpp -std=c++14 -std=c++14 -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi -I/usr/include/mpich-i386 -lpthread -L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include /usr/lib/mpich/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/mpich-i386' '-I/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'RadiativeTransfer_htool.cpp' In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/bounding_box_1.hpp:6, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/htool.hpp:6, from RadiativeTransfer_htool.cpp:2: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp: In function 'std::vector > htool::regular_splitting(const double*, std::vector&, const VirtualCluster*, int, const std::vector&)': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:40:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 40 | for (int i = count_size; i < num.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:41:54: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 41 | dist1 += !((count_size <= num[i]) && (num[i] < num.size())); /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:43:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 43 | for (int i = count_size; i < num.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:44:64: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 44 | dist2 += !((count_size <= rnum_ptr[i]) && (rnum_ptr[i] < num.size())); /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp: In function 'std::vector > htool::geometric_splitting(const double*, std::vector&, const VirtualCluster*, int, const std::vector&)': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:75:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | for (int p = 0; p < dx.size(); p++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/splitting.hpp:108:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 108 | for (int p = 0; p < numbering.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/types/hmatrix.hpp:9, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/htool.hpp:21: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp: In member function 'bool htool::Block::build_sym_block_tree(MPI_Comm)': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp:214:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 214 | for (int p = 0; p < Blocks_not_pushed.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp: In member function 'void htool::Block::build(char, bool, MPI_Comm)': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp:258:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | for (int b = 0; b < tasks->size(); b++) { | ~~^~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from RadiativeTransfer_htool.cpp:3: ../seq/include/String.hpp: At global scope: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/../misc/../types/../misc/misc.hpp:5, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/../misc/../types/matrix.hpp:4, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/../misc/evp.hpp:4, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/clustering/bounding_box_1.hpp:4: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ RadiativeTransfer_htool.cpp: In function 'KappaGrid* init_KappaGrid(Stack, KappaGrid* const&, KN* const&, const double&, Expression)': RadiativeTransfer_htool.cpp:35:9: warning: unused variable 'sz' [-Wunused-variable] 35 | int sz = a->nx * a->ny * a->nz; | ^~ RadiativeTransfer_htool.cpp: In constructor 'Generator_Volume::Generator_Volume(pmesh3, KappaGrid*)': RadiativeTransfer_htool.cpp:86:39: warning: 'Generator_Volume::edges' will be initialized after [-Wreorder] 86 | mutable HashTable edges; | ^~~~~ RadiativeTransfer_htool.cpp:82:13: warning: 'KN Generator_Volume::heade' [-Wreorder] 82 | KN heade,nexte; | ^~~~~ RadiativeTransfer_htool.cpp:89:5: warning: when initialized here [-Wreorder] 89 | Generator_Volume(pmesh3 pth3, KappaGrid* k): | ^~~~~~~~~~~~~~~~ RadiativeTransfer_htool.cpp: In member function 'double Generator_Boundary::get_coef(const int&, const int&) const': RadiativeTransfer_htool.cpp:258:17: warning: unused variable 'jjk' [-Wunused-variable] 258 | int jjk = ThS(k,v); // local index of j in element k | ^~~ In file included from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/input_output/geometry.hpp:4, from /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/htool.hpp:10: /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/input_output/../types/point.hpp: In instantiation of 'std::istream& htool::operator>>(std::istream&, std::array<_Tp, _Nm>&) [with T = double; unsigned int dim = 3; std::istream = std::basic_istream]': /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/input_output/geometry.hpp:42:16: required from here /builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/include/htool/include/htool/input_output/../types/point.hpp:31:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (int j = 0; j < dim; j++) { | ~~^~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KappaGrid*]': RadiativeTransfer_htool.cpp:310:25: required from 'AnyType E_F_F0F0F0es_::operator()(Stack) const [with R = KappaGrid*; A0 = KappaGrid*; A1 = KN*; A2 = double; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' RadiativeTransfer_htool.cpp:309:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KappaGrid* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = htool::VirtualGenerator**]': ../seq/include/AFunction_ext.hpp:245:22: required from 'AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = htool::VirtualGenerator**; A0 = htool::VirtualGenerator**; A1 = const Fem2D::Mesh3*; A2 = const Fem2D::MeshS*; A3 = KN*; A4 = KappaGrid*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:244:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class htool::VirtualGenerator** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F_F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F_F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from RadiativeTransfer_htool.cpp:4: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RadiativeTransfer_htool.cpp: In member function 'OneOperator3es_*, double, double, E_F_F0F0F0es_*, double, double, E_F0> >::code(basicAC_F0 const&) const': RadiativeTransfer_htool.cpp:333:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 333 | return new CODE(f, | ^~~~~~~~~~~ 334 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 337 | t[3]->CastTo(args[3])); // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3es_*, double, double, E_F_F0F0F0es_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at RadiativeTransfer_htool.cpp:333:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator5_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F_F0F0F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F_F0F0F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:268:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:355:28, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:355:28, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:353:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 353 | Global.Add("Bnu","(",new OneOperator2(Bnu)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:353:54, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:359:47: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 359 | pmesh3, KappaGrid *>(init_Generator_Volume)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:359:47, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:361:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 361 | pmesh3, pmeshS, KN*, KappaGrid *>(init_Generator_Boundary)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:361:70, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:364:104: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 364 | "<-", new OneOperator3es_*, double, double>(init_KappaGrid)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:364:104, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:366:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 366 | "(", "", new OneOperator4_(KappaGrid_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:366:95, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/mpich/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/mpich -I/usr/include/suitesparse -I/usr/include 'RadiativeTransfer_htool.o' -o RadiativeTransfer_htool.so '-L/usr/lib/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' '-L/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/lib' -L/usr/lib/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib/mpich/lib -Wl,--enable-new-dtags -lmpi Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' echo loadpath = "../../plugin/seq/" > freefem++.pref mkdir o echo includepath = "../../idp/" >> freefem++.pref Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' echo "loadpath = ../../plugin/mpi/" > freefem++.pref echo "loadpath += ../../plugin/seq/" >>freefem++.pref echo "includepath = ../../idp/" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich' + module unload mpi/mpich-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + popd ~/build/BUILD/freefem++-4.12 + for mpi in mpich openmpi + pushd openmpi ~/build/BUILD/freefem++-4.12/openmpi ~/build/BUILD/freefem++-4.12 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/483/exe ']' +++ /usr/bin/readlink /proc/483/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-24 15:09:41.465221622 +0000 +++ ./configure 2022-12-24 16:08:29.851081157 +0000 @@ -2835,7 +2835,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run ++ pwd + ./configure --build=i686-redhat-linux-gnu --host=i686-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/lib --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-optim --disable-download --with-petsc=/usr/lib/openmpi/lib/petsc/conf/petscvariables --enable-hpddm --enable-download_hpddm --enable-yams --enable-download_yams --enable-gmm --disable-download_gmm --enable-mumps --enable-mumps_seq --enable-download_mumps_seq --enable-bem --enable-download_bem --enable-htool --enable-download_htool --enable-scalapack --disable-download_scalapack --with-scalapack-ldflags=-L/usr/lib/openmpi/lib --enable-mshmet --enable-download_mshmet --enable-boost --disable-mmg3d --disable-parmetis --disable-parmmg '--with-blas=-L/usr/lib -lflexiblas' '--with-arpack=-L/usr/lib -larpack' --without-cadna --with-mpi=yes --docdir=/usr/share/doc/freefem++ CPPFLAGS=-I/builddir/build/BUILD/freefem++-4.12/openmpi 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC' configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-redhat-linux-gnu-gcc... gcc 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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for unzip... yes checking for m4... yes checking for bison... yes checking for flex... yes checking for cmake... yes checking for patch... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran... yes checking whether gfortran accepts -g... yes checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-f90... no checking for i686-redhat-linux-gnu-xlf... no checking for i686-redhat-linux-gnu-xlf90... no checking for i686-redhat-linux-gnu-g95... no checking for i686-redhat-linux-gnu-f77... no checking for i686-redhat-linux-gnu-fort77... no checking for i686-redhat-linux-gnu-gfortran... no checking for i686-redhat-linux-gnu-ifort... no checking for i686-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether gfortran accepts -g... yes checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " configure: ++ add fc : -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ; -DAdd_ in plugin/seq/WHERE_LIBRARY-config " checking for i686-redhat-linux-gnu-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for bison... bison -y checking for deflate in -lz... yes checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for zlib.h... yes configure: ++ add pthread : -lpthread ; in plugin/seq/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib/ff++/4.12 configure: ----- CPU kind: i686 , intel/amd: no checking whether to generate debugging information... no configure: CXXFLAGS = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG checking whether the C++ compiler accepts -std=c++14... yes configure: ++ add cxx11 : -std=c++14 ; -std=c++14 in plugin/seq/WHERE_LIBRARY-config " checking suffix to add to package name... none checking for OpenGL/gl.h... no checking for GL/gl.h... yes checking for GLUT/glut.h... no checking for GL/glut.h... yes checking add suffix ... yes configure: find real ( real ) petsc in /usr/lib/openmpi/lib/petsc/conf/petscvariables configure: choose MPI from petsc : /usr/lib/openmpi/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 checking for MPIRUN... /usr/lib/openmpi/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 checking for MPIRUN option: ... checking for mpipath ... yes checking MPI_DOUBLE_COMPLEX... yes configure: ++ add mpifc : -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi ; -I/usr/include/openmpi-i386 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpif77 : -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi ; -I/usr/include/openmpi-i386 in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mpi : -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ; -I/usr/include/openmpi-i386 in plugin/seq/WHERE_LIBRARY-config " which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/openmpi/bin) which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/openmpi/bin) configure: ++ add petsc : -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/openmpi/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpi -lmpi_mpifh ; -I/usr/include -I/usr/include/openmpi-i386/petsc -I/usr/lib/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-i386/hypre -I/usr/include/openmpi-i386/superlu_dist in plugin/seq/WHERE_LIBRARY-config " configure: ++ add metis : -lmetis ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add ptscotch : -L/usr/lib/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scotch : -L/usr/lib/openmpi/lib -lscotch -lscotcherr ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add mumps : -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add scalapack : -L/usr/lib/openmpi/lib -lscalapack ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add blaslapack : -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " configure: with petsc yes, with slepc no configure: find complex (real) petsc in /lib/petsc/conf/petscvariables which: no petsc-mpiexec.uni in (./${PETSC_DIR}/lib/petsc/bin) which: no mpiexec -n 6 --mca btl_base_warn_component_unused 0 in (/usr/lib/openmpi/bin) cmp: missing operand after '-s' cmp: Try 'cmp --help' for more information. configure: " Warning PETSC complex MPI and FF++ MPI not the same: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni != /usr/lib/openmpi/bin/mpiexec -n 6 --mca btl_base_warn_component_unused 0 or real != complex ." configure: without petsc complex ***** checking for wget... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 ; in plugin/seq/WHERE_LIBRARY-config " use BLAS/Lapack of petsc configure: ++ add lapack : ; in plugin/seq/WHERE_LIBRARY-config " configure: ++ add blas : -lflexiblas ; in plugin/seq/WHERE_LIBRARY-config " configure: BLAS and LAPACK from petsc ***** checking for cblas.h... no checking for Accelerate/cblas.h... no checking for atlas/cblas.h... no checking for cblas_zdotu_sub in -lcblas... no configure: -- do not add blas : -lflexiblas in plugin/seq/WHERE_LIBRARY-config " checking for lapack in -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath, -lflexiblas and -llapack ... yes configure: ++ add arpack : -L/usr/lib -larpack ; in plugin/seq/WHERE_LIBRARY-config " configure: -- do not add lapack : -lflexiblas in plugin/seq/WHERE_LIBRARY-config " checking for umfpack.h... no checking for umfpack/umfpack.h... no checking for ufsparse/umfpack.h... no checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd ; -I/usr/include/suitesparse in plugin/seq/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking for cstddef... yes checking for stddef.h... yes checking for semaphore.h... yes checking for sys/mman.h... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... no checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran 77 compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran compiler accepts -fallow-argument-mismatch... yes checking whether the Fortran 77 compiler accepts -fallow-invalid-boz... yes checking whether the Fortran compiler accepts -fallow-invalid-boz... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check superlu... yes checking check blacs... no checking check parmetis... no checking check freeyams... no checking check mmg3d... yes checking check mmg... yes checking check zlib... yes checking check parmmg... no checking check tetgen... yes checking check ipopt... yes checking check nlopt... yes configure: -- do not add scalapack : -L/usr/lib/openmpi/lib in plugin/seq/WHERE_LIBRARY-config " checking kernel version... 6.0.8 checking libc version... checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 type... serial checking for HDF5 libraries... yes (version 1.12.1) checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for H5PTcreate in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm ; -I/usr/include in plugin/seq/WHERE_LIBRARY-config " checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating 3rdparty/Makefile config.status: creating 3rdparty/blas/Makefile config.status: creating 3rdparty/arpack/Makefile config.status: creating 3rdparty/umfpack/Makefile config.status: creating 3rdparty/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/ffgraphics/Makefile config.status: creating src/ffgraphics/server/Makefile config.status: creating src/ffgraphics/client/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating plugin/Makefile config.status: creating plugin/seq/Makefile config.status: creating plugin/mpi/Makefile config.status: creating examples/Makefile config.status: creating examples/plugin/Makefile config.status: creating examples/tutorial/Makefile config.status: creating examples/misc/Makefile config.status: creating examples/mpi/Makefile config.status: creating examples/hpddm/Makefile config.status: creating examples/ffddm/Makefile config.status: creating examples/eigen/Makefile config.status: creating examples/examples/Makefile config.status: creating examples/bug/Makefile config.status: creating examples/3d/Makefile config.status: creating examples/3dSurf/Makefile config.status: creating examples/3dCurve/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --enable-htool, --enable-download_htool, --enable-boost configure: FreeFEM used download: no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver): yes configure: -- BLAS: yes configure: -- with MPI: yes configure: -- with PETSc: yes / PETSc complex: no configure: -- with SLEPc: no / SLEPc complex: no configure: -- with hpddm: yes configure: -- with htool: yes configure: -- with bemtool: no (need boost: yes and htool: yes) configure: -- without libs: parmetis mmg3d parmmg gmm pipe MMAP NewSolver mkl configure: -- without plugins: parmetis.so mmg3d.so parmmg.so ilut.so pipe.so ff-mmap-semaphore.so NewSolver.so PARDISO.so configure: progs: FreeFem++-nw bamg cvmsh2 FreeFem++-mpi ffmedit ffglut configure: PETSc directories do not exist, to build do: configure: cd 3rdparty/ff-petsc && make + make -j2 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi' Making all in 3rdparty make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' mkdir bin mkdir lib mkdir include Making all in blas make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' Making all in arpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' Making all in umfpack make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' cd ../src/libMesh && make make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o chrono.o chrono.c make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mshmet ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' grep 'abs_top_builddir *=' ../Makefile >> ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags touch ./src/tag-tar cd /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src; make make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src' gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//boulep.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o eigenv.o eigenv.c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/boulep.c: In function 'boulep_2d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/boulep.c:116:25: warning: variable 'nump' set but not used [-Wunused-but-set-variable] 116 | int *adja,i1,iadr,nump,voy,ilist,iel; | ^~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/defmet.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//defmet.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c libmeshb7.c: In function 'GmfOpenMesh': libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ libmeshb7.c: In function 'GmfCloseMesh': libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfStatKwd': libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGotoKwd': libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfSetKwd': libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfGetLin': libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetLin': libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfGetBlock': libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetBlock': libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ libmeshb7.c: In function 'GmfSetHONodesOrdering': libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ libmeshb7.c: In function 'GmfReadByteFlow': libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/gradls.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//gradls.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hessls.o gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o memory.o memory.c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_3d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:550:7: warning: "/*" within comment [-Wcomment] 550 | /* variable weight / | /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:477:28: warning: unused variable 'norm' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:477:16: warning: unused variable 'err1' [-Wunused-variable] 477 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:475:12: warning: unused variable 'p0' [-Wunused-variable] 475 | pPoint p0; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c: In function 'nrmhes_2d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:640:7: warning: "/*" within comment [-Wcomment] 640 | /* variable weight * | /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:566:28: warning: unused variable 'norm' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:566:16: warning: unused variable 'err1' [-Wunused-variable] 566 | double err,err1,errs,u,norm; | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/hessls.c:564:12: warning: unused variable 'p0' [-Wunused-variable] 564 | pPoint p0; | ^~ rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o ar: creating libMesh.a a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//inout.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfOpenMesh': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfCloseMesh': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfStatKwd': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGotoKwd': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetKwd': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetLin': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetLin': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfGetBlock': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetBlock': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfSetHONodesOrdering': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c: In function 'GmfReadByteFlow': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_3d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c:8:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 8 | pPoint p0,p1; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c: In function 'lissag_2d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lissag.c:82:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 82 | pPoint p0,p1; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/lplib3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lplib3.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/memory.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/memory.c: In function 'primem': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/memory.c:233:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 233 | fprintf(stdout," Total size : %10Zd Mbytes", | ~~~~^ | | | int | %10ld 234 | (long int)(memsize/(1024.*1024.))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/memory.c:236:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 236 | fprintf(stdout," Total size : %10Zd Kbytes",(long int)(memsize/1024.)); | ~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/memory.c:238:43: warning: format '%Zd' expects argument of type 'signed size_t', but argument 3 has type 'long int' [-Wformat=] 238 | fprintf(stdout," Total size : %10Zd bytes ",(long int)memsize); | ~~~~^ ~~~~~~~~~~~~~~~~~ | | | | int long int | %10ld gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/mshme1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshme1.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/compil.date gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/redsim.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//redsim.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/scalem.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//scalem.o if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DSERIAL -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/mshmetlib.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o if test -n "hpddm"; then make install-hpddm; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -f ./pkg/hpddm.zip ; then \ cd include; rm -rf hpddm hpddm-*; unzip -q ../pkg/hpddm.zip; mv hpddm-* hpddm; touch hpddm/done.tag; \ else true; fi if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "htool"; then make install-htool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/compil.date #gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/ -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/mshmet.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshmet.o #gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -lMesh /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//scalem.o -o /mshmet -lm ar rv /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmshmet.a /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//boulep.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//defmet.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//eigenv.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//gradls.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hash.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hessls.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//inout.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lissag.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lplib3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//memory.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshme1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//norpoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//redsim.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//scalem.o ar: creating /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmshmet.a a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//boulep.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//defmet.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//eigenv.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//gradls.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hash.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//hessls.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//inout.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmeshb7.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lissag.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//lplib3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//memory.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshme1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//mshmetlib.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//norpoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//redsim.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//scalem.o ranlib /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects//libmshmet.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src' touch ./src/FAIT make WHERE ./src/../.. make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/sourceslib/mshmetlib.h ./src/../../include/mshmetlib.h make[6]: Nothing to be done for 'src/../..'. cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet/src/objects/libmshmet.a ./src/../../lib/libmshmet.a echo mshmet LD -L@DIR@/lib -lmshmet >./src/../../lib/WHERE.mshmet echo mshmet INCLUDE -I@DIR@/include>> ./src/../../lib/WHERE.mshmet make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' touch ./src/FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** yams ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' grep 'abs_top_builddir *=' ../Makefile > ff-flags grep 'CC *=' ../Makefile >> ff-flags grep 'CFLAGS *=' ../Makefile >> ff-flags grep 'LDFLAGS *=' ../Makefile >> ff-flags grep 'AR *=' ../Makefile >> ff-flags grep 'ARFLAGS *=' ../Makefile >> ff-flags grep 'RANLIB *=' ../Makefile >> ff-flags grep 'yams_VERSION *=' ./Makefile >> ff-flags grep 'WGET *=' ../Makefile >> ff-flags htool htool.zip done grep 'LIBS *=' ../Makefile >> ff-flags mkdir -p ./freeyams.2012.02.05 cd ./freeyams.2012.02.05; tar xzf ../../pkg/freeyams.2012.02.05.tgz make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -f ./pkg/htool.zip; then \ cd include; rm -rf htool htool-*; unzip -q ../pkg/htool.zip; mv htool-* htool; touch htool/done.tag; \ else true; fi mkdir /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/*.c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/*.h /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib rm /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/memory.c cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sources/compil.date /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib cd /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib && \ patch -p2 < ../../freeyams.2012.02.05.patch && \ patch -p2 < ../../freeyams.2012.02.05-return-values.patch patching file blinde.c patching file defines.h patching file extern.h patching file inout.c patching file parsop.c patching file primsg.c patching file surf.h patching file yams.c patching file yams.h patching file yams0.c patching file zaldy1.c patching file zaldy3.c patching file outqua_a.c patching file eigenv.c patching file sproto.h patching file error.c patching file debug.c mv /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/yams.c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/.. touch ./freeyams.2012.02.05/PATCH make install WHERE make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' cp yamslib_internal.h yamslib.c yamslib.h /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/ cp makefile-yams.inc /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/makefile cd /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05; make make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05' make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/addver.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o if test -d include/htool/include; then \ echo htool LD -L@DIR@/lib > lib/WHERE.htool; \ echo htool INCLUDE -I@DIR@/include/htool/include >> lib/WHERE.htool; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "bem"; then make install-bemtool; else true; fi make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -f ./pkg/bemtool.zip; then \ cd include; rm -rf BemTool BemTool-*; unzip -q ../pkg/bemtool.zip; mv BemTool-* BemTool; touch BemTool/done.tag; \ else true; fi if test -d include/BemTool/; then \ echo bemtool LD -L@DIR@/lib > lib/WHERE.bemtool; \ echo bemtool INCLUDE -I@DIR@/include/BemTool/ >> lib/WHERE.bemtool ; \ else true; fi make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' touch tag-install-other gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c: In function 'analar_q': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analar_q.c:15:32: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 15 | int k,kk,ii,na,nt,nq,ret; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c: In function 'analfa': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/analfa.c:141:16: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 141 | while ( ncor > 1 & !*alert ); | ~~~~~^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/angdef.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c: In function 'bilan': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:59:60: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 59 | fprintf(stdout," NORMALS @ FACES,VERT. : %12d %12d (%d NULL)\n", | ~^ | | | int | %ld 60 | sm->ne,sm->nv,info.nuln); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:68:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=] 68 | fprintf(stdout," TRIANGLES: %8d FLIP : %8d FLAT : %8d\n", | ~~^ | | | int | %8ld 69 | sm->ne,info.flip,info.nulf); | ~~~~~~~~~ | | | long int /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/bilan.c:72:75: warning: format '%d' expects argument of type 'int', but argument 6 has type 'long int' [-Wformat=] 72 | fprintf(stdout," VERTICES : %8d CORNERS: %8d REQ./UNUS.:.%8d / %d\n", | ~^ | | | int | %ld 73 | sm->np,info.ncoi,info.nvrequis,info.nulp); | ~~~~~~~~~ | | | long int gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/blinde.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/boulep.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/calpar.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cassar_q.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chkspl_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chktge.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/chrono.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c: In function 'colar2': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colar2.c:26:21: warning: variable 'ns' set but not used [-Wunused-but-set-variable] 26 | int nde,nd,ns; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coledg.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpo3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colpoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/colver.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c: In function 'coorpo': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/coorpo.c:28:34: warning: variable 'tt' set but not used [-Wunused-but-set-variable] 28 | float *n1,*n2,*tg1,*tg2,tt[3]; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/cutmet.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'dumpit': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:58:18: warning: too many arguments for format [-Wformat-extra-args] 58 | fprintf(stderr,"------- EXIT. -------\n",level); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c: In function 'debug_q': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:145:20: warning: variable 'voy' set but not used [-Wunused-but-set-variable] 145 | ubyte i,i1,i2,voy; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/debug.c:143:15: warning: variable 'pq1' set but not used [-Wunused-but-set-variable] 143 | pQuad pq,pq1; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delar1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled0.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/deled2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'typelt': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:23:14: warning: variable 'imin' set but not used [-Wunused-but-set-variable] 23 | ubyte imin,imax,rinsok; | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c: In function 'delnul': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delnul.c:98:36: warning: variable 'typ' set but not used [-Wunused-but-set-variable] 98 | int k,kk,l,nk,nsw,nde,npp,typ; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c: In function 'delpo0': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo0.c:32:20: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 32 | (pt->tag[i2] == M_NOTAG & p1->tag > M_NOTAG) ) gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/delpo2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/denois.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/eigenv.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/error.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa0.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c: In function 'flipa3': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:27: warning: variable 'hd2' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flipa3.c:16:23: warning: variable 'hd1' set but not used [-Wunused-but-set-variable] 16 | float qtarget,hd1,hd2; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c: In function 'flprdg': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:39: warning: variable 'angdev' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/flprdg.c:16:32: warning: variable 'lbande' set but not used [-Wunused-but-set-variable] 16 | float n1[3],n2[3],q1,q2,lbande,angdev; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hash.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/heap.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c: In function 'curvpt': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:49: warning: variable 'k2' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/hilbert.c:26:46: warning: variable 'k1' set but not used [-Wunused-but-set-variable] 26 | double x,y,z,x2,xy,y2,z2,maxd,sum,prd,k1,k2; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c: In function 'inbbf': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:87:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 87 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:123:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 123 | if ( ptr = strpbrk(data,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:153:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 153 | if ( ptr = strpbrk(data,"dD") ) | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:47:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 47 | fscanf(in,"%d",&dim); | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:56:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 56 | fscanf(in,"%d",&nfield); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:57:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fscanf(in,"%d",&np); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:65:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(in,"%d",&typage); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:98:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 98 | fscanf(in,"%lf %lf",&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inbbf.c:106:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%lf %lf %lf",&a,&b,&c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inival.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c: In function 'inmsh2': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:111:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 111 | if ( ptr = strpbrk(sx,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:112:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 112 | if ( ptr = strpbrk(sy,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:113:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 113 | if ( ptr = strpbrk(sz,"dD") ) *ptr = 'E'; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:54:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 54 | fgets(data,255,inp); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:57:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:65:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:77:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 77 | fgets(data,80,inf); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:147:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 147 | fgets(data,255,inf); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:154:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(inf,"%d",°ree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:157:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 157 | fscanf(inf,"%d %d %d %d %d %d %d\n",&pt1->v[0],&pt1->v[1],&pt1->v[2], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | &ref,&pt1->edg[2],&pt1->edg[0],&pt1->edg[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:172:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | fscanf(inf,"%d %d %d %d %d",&v[0],&v[1],&v[2],&v[3],&ref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:173:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 173 | fscanf(inf,"%d %d %d %d\n",&edg[0],&edg[1],&edg[2],&edg[3]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:232:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 232 | fscanf(inf,"%d %d %d %d %d\n",&pte->p1,&pte->p2,&ref,&a,&b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:139:7: warning: pointer may be used after 'fclose' [-Wuse-after-free] 139 | fclose(inp); | ^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inmsh2.c:132:3: note: call to 'fclose' here 132 | fclose(inp); | ^~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadMesh': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:99:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 99 | while ( nbl = LM_read_field(&ms, LM_Vertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:132:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 132 | while ( nbl = LM_read_field(&ms, LM_Triangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:159:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 159 | while ( nbl = LM_read_field(&ms, LM_Quadrilaterals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:224:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 224 | while ( nbl = LM_read_field(&ms, LM_Tetrahedra, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:255:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 255 | while ( nbl = LM_read_field(&ms, LM_Corners, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:271:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 271 | while ( nbl = LM_read_field(&ms, LM_RequiredVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:296:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 296 | while ( nbl = LM_read_field(&ms, LM_Edges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:342:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 342 | while ( nbl = LM_read_field(&ms, LM_Ridges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:357:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 357 | while ( nbl = LM_read_field(&ms, LM_RequiredEdges, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:373:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 373 | while ( nbl = LM_read_field(&ms, LM_RequiredTriangles, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:391:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 391 | while ( nbl = LM_read_field(&ms, LM_Normals, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:415:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 415 | while ( nbl = LM_read_field(&ms, LM_NormalAtVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:450:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 450 | while ( nbl = LM_read_field(&ms, LM_NormalAtTriangleVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:484:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 484 | while ( nbl = LM_read_field(&ms, LM_NormalAtQuadrilateralVertices, NMAX, tabi) ) { | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:516:23: warning: operation on 'pt1->vn[is]' may be undefined [-Wsequence-point] 516 | pt1->vn[is] = pt1->vn[is] = nis; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveMesh': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:782:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 782 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:551:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 551 | int nedge,nridge,ndang,nrequis,nbb; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'saveQuadMesh': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1187:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 1187 | if ( pte->p1 * pte->p2 ) { | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:988:29: warning: variable 'ndang' set but not used [-Wunused-but-set-variable] 988 | int nedge,nridge,ndang,nrequis; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c: In function 'loadSol': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/inout.c:1384:42: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 1384 | int i,k,iadr,dim,nbl,np,size,type,offset; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/lenseg.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_sol_headers': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:914:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 914 | if(mesh->sol_headers[i] = malloc((nbsol+2) * sizeof(int))) | ^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'read_int': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:792:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 792 | fscanf(mesh->handle, "%d", &integer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:797:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 797 | fread(&integer, 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c: In function 'LM_read_field': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:355:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 355 | fscanf(mesh->handle, "%d", &int_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:357:41: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 357 | fscanf(mesh->handle, "%g", &flt_buffer[ i * size + j ]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:364:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 364 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:369:49: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 369 | fscanf(mesh->handle, "%c", &letter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/libmesh3.c:381:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 381 | fread(buffer, nbl * size * 4, 1, mesh->handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/metric_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/norpoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c: In function 'noshrk': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:42: warning: variable 'oz' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:39: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/noshrk.c:27:36: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 27 | float *tabp,*nv,*nw,nn[3],q,ox,oy,oz; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optedg.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optfem.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optia3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/opticu.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optima.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optlen_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c: In function 'optpo1_q': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:31: warning: unused variable 'kk' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:25: warning: unused variable 'is2' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:28:21: warning: unused variable 'is1' [-Wunused-variable] 28 | int is,ip1,is1,is2,k,kk,l,nb,nk; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:58: warning: unused variable 'qq' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:38: warning: unused variable 'nn' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:33: warning: unused variable 'n' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:24: warning: unused variable 'nnc' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:27:19: warning: unused variable 'nnb' [-Wunused-variable] 27 | float *nna,*nnb,*nnc,c[3],n[3],nn[3],np[3],qtarget,qq,qcoef; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:67: warning: variable 'epsok' set but not used [-Wunused-but-set-variable] 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:73: warning: unused variable 'dz' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:70: warning: unused variable 'dy' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:67: warning: unused variable 'dx' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:22: warning: unused variable 'cb3' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:18: warning: unused variable 'cb2' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:25:14: warning: unused variable 'cb1' [-Wunused-variable] 25 | double cb1,cb2,cb3,cx,cy,cz,ux,uy,uz,vx,vy,vz,wx,wy,wz,dmin,dx,dy,dz; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:41: warning: unused variable 'dhd' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:26: warning: unused variable 'dd1' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:20: warning: unused variable 'gc' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:17: warning: unused variable 'gb' [-Wunused-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:24:14: warning: variable 'ga' set but not used [-Wunused-but-set-variable] 24 | double ga,gb,gc,dd,dd1,d1,d2,deva,dhd,du,lambda,residu,res0,restot; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:38: warning: 'b1[0]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[0]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:88:23: warning: 'b1[1]' may be used uninitialized [-Wmaybe-uninitialized] 88 | b2[2] = nna[0]*b1[1] - nna[1]*b1[0]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[1]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:87:38: warning: 'b1[2]' may be used uninitialized [-Wmaybe-uninitialized] 87 | b2[1] = nna[2]*b1[0] - nna[0]*b1[2]; | ~~~~~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo1_q.c:26:14: note: 'b1[2]' was declared here 26 | double b1[3],b2[3],x,y,z,x2,y2,xy,xx1,yy1,coeff,cpx,cpy,cpz,epsok,gap; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optpo2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/optra4.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outbbf.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outms2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c: In function 'outqua': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua.c:19:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 19 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c: In function 'outqua_a': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_a.c:13:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 13 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outqua_q.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/outwrl.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsar.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c: In function 'parsop': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:106:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 106 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:110:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 110 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:114:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 114 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:118:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 118 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:122:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 122 | fscanf(in,"%f",&ridge); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:126:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 126 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:130:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 130 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:140:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | fscanf(in,"%d",&dumint); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:144:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 144 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:148:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | fscanf(in,"%f",&dummy); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:154:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 154 | fscanf(in,"%f %f",&dummy,&dummy1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/parsop.c:159:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 159 | fgets(key,255,in); | ^~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prichk.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prierr.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prigap.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prihis.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/prilen.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/primsg.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priout.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c: In function 'priqua': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua.c:25:24: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 25 | double ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c: In function 'priqua_a': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/priqua_a.c:14:29: warning: variable 'delta' set but not used [-Wunused-but-set-variable] 14 | double m[6],ux,uy,uz,delta,d1,d2,d3,cotmax,peri,surfa,rins; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/pritim.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/ptmult.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c: In function 'qualfa_2d': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa.c:8:14: warning: variable 'cal' set but not used [-Wunused-but-set-variable] 8 | double cal,abx,aby,acx,acy,bcx,bcy; | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/qualfa_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radedg_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:19: warning: argument 1 of type 'double[6]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:15: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:14: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:32: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:23: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/radpoi_a.c:23:45: warning: argument 3 of type 'double[3]' with mismatched bound [-Warray-parameter=] 23 | int sol3x3(double ma[6],double mb[3],double mx[3]) { | ~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sproto.h:92:32: note: previously declared as 'double *' 92 | int sol3x3(double *,double *,double *); | ^~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/rchsub.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/setvoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c: In function 'sident': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sident.c:63:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 63 | if ( adj = pt->adj[i] ) { | ^~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/sizcor_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/split.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/split_a.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c: In function 'stscan': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/stack.c:101:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 101 | while ( k = stpop(sm,stack) ) { | ^ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/subdvd.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/swapar.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/tabvo2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/taspoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/tgepoi.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/updtop.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c: In function 'yams22': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams2.c:97:54: warning: variable 'nptas' set but not used [-Wunused-but-set-variable] 97 | int it,maxtou,ns,nsw,ndd,nd1,nd2,nde,nm,nmv,nptas; | ^~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams4.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams6.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams8.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c: In function 'yams_main': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamslib.c:140:33: warning: variable 'memory' set but not used [-Wunused-but-set-variable] 140 | int option,absopt,ret,memory,corr; | ^~~~~~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c: In function 'yamsq': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yamsq.c:18:47: warning: variable 'na' set but not used [-Wunused-but-set-variable] 18 | int k,is,it,alert,maxtou,nmq,nmv,nad,na,nq,nqi; | ^~ gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy1.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy2.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o gcc -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/zaldy3.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o echo "#define COMPIL " '"' `date` '"' > /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/compil.date gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o -I../../../src/libMesh/ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c: In function 'yams0': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:13:17: warning: variable 'absopt' set but not used [-Wunused-but-set-variable] 13 | int bb,imp,absopt; | ^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:20:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 20 | fscanf(stdin,"%d",&imp); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:42:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 42 | fscanf(stdin,"%s",sm->infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/yams0.c:51:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 51 | fscanf(stdin,"%d",choix); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourcesnew -I/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh/ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib/../yams.c -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/sourceslib -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -I../../../src/libMesh/ ar rv /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o ar: creating /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/addver.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analar_q.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/analfa.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/angdef.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/bilan.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/blinde.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/boulep.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/calpar.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cassar_q.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chkspl_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chktge.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/chrono.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colar2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coledg.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpo3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colpoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/colver.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/coorpo.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/cutmet.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/debug.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delar1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled0.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/deled2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delnul.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo0.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/delpo2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/denois.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/eigenv.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/error.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa0.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flipa3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/flprdg.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hash.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/heap.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/hilbert.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inbbf.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inival.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inmsh2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/inout.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/lenseg.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libmesh3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/metric_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/norpoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/noshrk.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optedg.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optfem.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optia3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/opticu.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optima.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optlen_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo1_q.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optpo2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/optra4.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outbbf.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outms2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outqua_q.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/outwrl.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsar.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/parsop.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prichk.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prierr.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prigap.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prihis.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/prilen.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/primsg.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priout.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/priqua_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/pritim.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/ptmult.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/qualfa_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radedg_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/radpoi_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/rchsub.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/setvoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sident.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/sizcor_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/split_a.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/stack.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/subdvd.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/swapar.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tabvo2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/taspoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/tgepoi.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/updtop.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams0.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams3.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams4.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams6.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams8.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamslib.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yamsq.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy1.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy2.o a - /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/zaldy3.o gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lMesh /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/yams.o -o /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/bin/yams2 /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a -lm -L../../../src/libMesh/ -lMesh ranlib /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05/objects/libyams.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/freeyams.2012.02.05' touch ./freeyams.2012.02.05/FAIT sed s/defines.h/freeyams_defines.h/ ../include/freeyamslib.h echo freeyams LD -L@DIR@/lib -lfreeyams >./freeyams.2012.02.05/../../lib/WHERE.freeyams ; echo freeyams INCLUDE -I@DIR@/include>> ./freeyams.2012.02.05/../../lib/WHERE.freeyams ; cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/sourceslib/defines.h ../include/freeyams_defines.h mkdir ../lib mkdir: cannot create directory '../lib': File exists make[6]: [Makefile:47: install] Error 1 (ignored) cp /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams/./freeyams.2012.02.05/objects/libyams.a ../lib/libfreeyams.a make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' touch FAIRE make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mumps-seq ****** \n\n /usr/bin/grep: WHERE-LD: No such file or directory make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' ../../config.status --file="Makefile.inc:Makefile-mumps-5.4.0.inc" config.status: creating Makefile.inc tar xzf ../pkg/MUMPS_5.4.0.tar.gz touch MUMPS_5.4.0/tag-tar cp Makefile.inc MUMPS_5.4.0 cd MUMPS_5.4.0 && make d make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="gcc" CFLAGS="-O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC " AR="ar rv " RANLIB="ranlib" OUTC="-o " LIBEXT=.a; \ fi; make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -c mpi.f -o mpi.o make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c graph.c -o graph.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: mpi.f: Warning: -D_GLIBCXX_ASSERTIONS not defined graph.c: In function 'indNodes': graph.c:438:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 438 | for (i = istart; i < istop; i++) | ^~~ graph.c:442:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 442 | for (i = istart; i < istop; i++) | ^~~ mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:576:72: 576 | CALL MUMPS_COPY_LOGICAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to LOGICAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(4) mpi.f:578:72: 578 | CALL MUMPS_COPY_REAL( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(4) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:581:72: 581 | CALL MUMPS_COPY_DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:583:72: 583 | CALL MUMPS_COPY_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(4) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:585:72: 585 | CALL MUMPS_COPY_DOUBLE_COMPLEX( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to COMPLEX(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to REAL(8) mpi.f:587:72: 587 | CALL MUMPS_COPY_2DOUBLE_PRECISION( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to REAL(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 's' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:591:72: 591 | CALL MUMPS_COPY_INTEGER8( SENDBUF, RECVBUF, CNT ) | 1 Warning: Type mismatch in argument 'r' at (1); passed INTEGER(4) to INTEGER(8) mpi.f:24:31: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:24:36: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:24:63: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:24:46: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:24:52: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:24:57: 24 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:36:38: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:36:43: 36 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:45:38: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:45:43: 45 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:55:25: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:54:49: 54 | & DATATYPE, RECVBUF, RECCNT, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:55:19: 55 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:75:25: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:74:48: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'displs' at (1) [-Wunused-dummy-argument] mpi.f:74:57: 74 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1 Warning: Unused dummy argument 'rectype' at (1) [-Wunused-dummy-argument] mpi.f:75:19: 75 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:102:47: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:102:41: 102 | & OPERATION, COMM, IERR ) | 1 Warning: Unused dummy argument 'operation' at (1) [-Wunused-dummy-argument] mpi.f:119:27: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:118:64: 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:119:21: 119 | & ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:136:35: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:136:29: 136 | & DATATYPE, OP, COMM, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:152:32: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:152:48: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:152:42: 152 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1 Warning: Unused dummy argument 'ierrcode' at (1) [-Wunused-dummy-argument] mpi.f:160:63: 160 | & RECVBUF, RECVCNT, RECVTYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:35: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:181:51: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:181:40: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:181:45: 181 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1 Warning: Unused dummy argument 'val' at (1) [-Wunused-dummy-argument] mpi.f:187:34: 187 | SUBROUTINE MPI_BARRIER( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:34: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'buffer' at (1) [-Wunused-dummy-argument] mpi.f:204:39: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:204:61: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:204:49: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:204:55: 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] mpi.f:213:33: 213 | SUBROUTINE MPI_CANCEL( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:221:38: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:221:52: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:221:45: 221 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:229:35: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:229:42: 229 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:237:36: 237 | SUBROUTINE MPI_COMM_FREE( COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:37: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:245:44: 245 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:253:36: 253 | SUBROUTINE MPI_COMM_RANK( COMM, RANK, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:262:36: 262 | SUBROUTINE MPI_COMM_SIZE( COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:44: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'color' at (1) [-Wunused-dummy-argument] mpi.f:271:37: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:271:56: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'comm2' at (1) [-Wunused-dummy-argument] mpi.f:271:49: 271 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1 Warning: Unused dummy argument 'key' at (1) [-Wunused-dummy-argument] mpi.f:295:53: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:295:48: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:295:38: 295 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:306:38: 306 | SUBROUTINE MPI_GROUP_FREE( GROUP, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:44: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:314:63: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'group2' at (1) [-Wunused-dummy-argument] mpi.f:314:47: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:314:55: 314 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument 'ranges' at (1) [-Wunused-dummy-argument] mpi.f:323:38: 323 | SUBROUTINE MPI_GROUP_SIZE( GROUP, SIZE, IERR ) | 1 Warning: Unused dummy argument 'group' at (1) [-Wunused-dummy-argument] mpi.f:350:46: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:350:35: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:350:60: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:350:40: 350 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:361:31: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:361:36: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:361:65: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:361:46: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:362:21: 362 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:361:54: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:361:59: 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:371:31: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:371:36: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:371:63: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:371:46: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:371:52: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:372:21: 372 | & IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:371:57: 371 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:383:50: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:383:40: 383 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:389:48: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:389:38: 389 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1 Warning: Unused dummy argument 'newtyp' at (1) [-Wunused-dummy-argument] mpi.f:395:54: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:396:46: 396 | & IERR_MPI ) | 1 Warning: Unused dummy argument 'ierr_mpi' at (1) [-Wunused-dummy-argument] mpi.f:395:44: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'length' at (1) [-Wunused-dummy-argument] mpi.f:395:63: 395 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1 Warning: Unused dummy argument 'newtype' at (1) [-Wunused-dummy-argument] mpi.f:402:45: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'commute' at (1) [-Wunused-dummy-argument] mpi.f:402:36: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'func' at (1) [-Wunused-dummy-argument] mpi.f:402:55: 402 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:38: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] mpi.f:411:32: 411 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1 Warning: Unused dummy argument 'op' at (1) [-Wunused-dummy-argument] mpi.f:418:31: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:417:49: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:417:32: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:39: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:417:57: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:417:65: 417 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:418:25: 418 | & POSITION, COMM, IERR ) | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:429:53: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:429:47: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:429:37: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'incnt' at (1) [-Wunused-dummy-argument] mpi.f:429:59: 429 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] mpi.f:439:45: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:439:34: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:439:53: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:439:39: 439 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:450:30: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:450:35: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:450:64: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:450:45: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:450:53: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'source' at (1) [-Wunused-dummy-argument] mpi.f:451:23: 451 | & STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:450:58: 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:462:39: 462 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:470:30: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:470:35: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:470:62: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:470:45: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:470:51: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:470:56: 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:481:31: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'buf' at (1) [-Wunused-dummy-argument] mpi.f:481:36: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'cnt' at (1) [-Wunused-dummy-argument] mpi.f:481:63: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:481:46: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:481:52: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'dest' at (1) [-Wunused-dummy-argument] mpi.f:481:57: 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1 Warning: Unused dummy argument 'tag' at (1) [-Wunused-dummy-argument] mpi.f:492:31: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:492:45: 492 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:504:31: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] mpi.f:504:25: 504 | & DATATYPE, COMM, IERR ) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] mpi.f:503:34: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'inbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:42: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'insize' at (1) [-Wunused-dummy-argument] mpi.f:503:60: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outbuf' at (1) [-Wunused-dummy-argument] mpi.f:503:68: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'outcnt' at (1) [-Wunused-dummy-argument] mpi.f:503:52: 503 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1 Warning: Unused dummy argument 'position' at (1) [-Wunused-dummy-argument] mpi.f:515:31: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'ireq' at (1) [-Wunused-dummy-argument] mpi.f:515:39: 515 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:526:52: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:526:60: 526 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:538:52: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'array_of_requests' at (1) [-Wunused-dummy-argument] mpi.f:538:59: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'index' at (1) [-Wunused-dummy-argument] mpi.f:538:67: 538 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1 Warning: Unused dummy argument 'status' at (1) [-Wunused-dummy-argument] mpi.f:735:41: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:735:38: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:735:55: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:735:48: 735 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:744:38: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:744:66: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:744:59: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:744:52: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:744:45: 744 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:752:38: 752 | SUBROUTINE blacs_gridexit( CNTXT ) | 1 Warning: Unused dummy argument 'cntxt' at (1) [-Wunused-dummy-argument] mpi.f:766:31: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:766:59: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:22: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:767:33: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:766:52: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:767:27: 767 | & ICTXT, LLD, INFO ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:766:34: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:766:41: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:766:37: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:766:45: 766 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:776:53: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:776:36: 776 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:791:36: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:791:51: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:791:40: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:791:57: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:791:44: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:791:33: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:791:30: 791 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:802:33: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:802:48: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:802:37: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:802:60: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:802:54: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:802:41: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:802:27: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:802:30: 802 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:55: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:813:27: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:812:70: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:813:42: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:812:43: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:812:59: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:813:31: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:813:48: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:812:63: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:813:35: 813 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:812:46: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:812:52: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:812:37: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:812:30: 812 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:824:36: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:824:51: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:824:40: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:824:57: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:824:44: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:824:33: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:824:30: 824 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:836:33: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:836:48: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:836:37: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:836:60: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:836:54: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:836:41: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:836:27: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:836:30: 836 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:55: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:848:27: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:847:70: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:848:42: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:847:43: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:847:59: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:848:31: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:848:48: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:847:63: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:848:35: 848 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:847:46: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:847:52: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:847:37: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:847:30: 847 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:860:36: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:860:51: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:860:40: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:860:57: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:860:44: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:860:33: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:860:30: 860 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:871:33: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:871:48: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:871:37: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:871:60: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:871:54: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:871:41: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:871:27: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:871:30: 871 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:55: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:882:27: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:881:70: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:882:42: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:881:43: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:881:59: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:882:31: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:882:48: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:881:63: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:882:35: 882 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:881:46: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:881:52: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:881:37: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:881:30: 881 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:893:36: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:893:51: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:893:40: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:893:57: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:893:44: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:893:33: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:893:30: 893 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:904:33: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:904:48: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:904:37: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:904:60: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:904:54: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:904:41: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:904:27: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:904:30: 904 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:55: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:915:27: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:914:70: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:915:42: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:914:43: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:914:59: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:915:31: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:915:48: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:914:63: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:915:35: 915 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:914:46: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:914:52: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:914:37: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:914:30: 914 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:927:59: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'csrc' at (1) [-Wunused-dummy-argument] mpi.f:926:46: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:926:40: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'gcindx' at (1) [-Wunused-dummy-argument] mpi.f:926:32: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'grindx' at (1) [-Wunused-dummy-argument] mpi.f:927:47: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lcindx' at (1) [-Wunused-dummy-argument] mpi.f:927:39: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'lrindx' at (1) [-Wunused-dummy-argument] mpi.f:927:31: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'mycol' at (1) [-Wunused-dummy-argument] mpi.f:926:67: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'myrow' at (1) [-Wunused-dummy-argument] mpi.f:926:60: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'npcol' at (1) [-Wunused-dummy-argument] mpi.f:926:53: 926 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1 Warning: Unused dummy argument 'nprow' at (1) [-Wunused-dummy-argument] mpi.f:927:53: 927 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1 Warning: Unused dummy argument 'rsrc' at (1) [-Wunused-dummy-argument] mpi.f:937:40: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'indxglob' at (1) [-Wunused-dummy-argument] mpi.f:937:51: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'iproc' at (1) [-Wunused-dummy-argument] mpi.f:937:61: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'isrcproc' at (1) [-Wunused-dummy-argument] mpi.f:937:44: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:937:69: 937 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] mpi.f:945:32: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:945:50: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:945:56: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:945:39: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:945:43: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:945:25: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:945:35: 945 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:956:32: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:956:50: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:956:56: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:956:39: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:956:43: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:956:25: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:956:35: 956 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:968:32: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:968:50: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:968:56: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:968:39: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:968:43: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:968:25: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:968:35: 968 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:979:32: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:979:50: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:979:56: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:979:39: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:979:43: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:979:25: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:979:35: 979 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:36: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:991:60: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:991:42: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:991:66: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:991:25: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:991:49: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:991:29: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:991:53: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:991:13: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:991:21: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:991:45: 991 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1005:36: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1005:60: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1005:42: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1005:66: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1005:25: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1005:49: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1005:29: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1005:53: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1005:13: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1005:21: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1005:45: 1005 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1018:36: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1018:60: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1018:42: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1018:66: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1018:25: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1018:49: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1018:29: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1018:53: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1018:13: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1018:21: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1018:45: 1018 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1030:36: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1030:60: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1030:42: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1030:66: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1030:25: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1030:49: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1030:29: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1030:53: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1030:13: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1030:21: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1030:45: 1030 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1041:53: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1041:32: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1041:58: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1041:47: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1041:50: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1041:39: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1041:44: 1041 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1052:53: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1052:32: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1052:58: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1052:47: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1052:50: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1052:39: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1052:44: 1052 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1062:53: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1062:32: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1062:58: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1062:47: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1062:50: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1062:39: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1062:44: 1062 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1072:53: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1072:32: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1072:58: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1072:47: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1072:50: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1072:39: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1072:44: 1072 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1082:53: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1082:32: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1082:58: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1082:47: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1082:50: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1082:39: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1082:44: 1082 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1093:53: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1093:32: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1093:58: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1093:47: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1093:50: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1093:39: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1093:44: 1093 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1103:53: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1103:32: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1103:58: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1103:47: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1103:50: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1103:39: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1103:44: 1103 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1113:53: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1113:32: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1113:58: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'lda' at (1) [-Wunused-dummy-argument] mpi.f:1113:47: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1113:50: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1113:39: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'scope' at (1) [-Wunused-dummy-argument] mpi.f:1113:44: 1113 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument 'top' at (1) [-Wunused-dummy-argument] mpi.f:1123:43: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1123:67: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1123:58: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1124:39: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1123:47: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1124:28: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1124:45: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1123:64: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1123:51: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1124:32: 1124 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1123:34: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1123:40: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1123:31: 1123 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1135:43: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1135:67: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1135:58: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1136:39: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1135:47: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1136:28: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1136:45: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1135:64: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1135:51: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1136:32: 1136 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1135:34: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1135:40: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1135:31: 1135 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1148:43: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1148:67: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1148:58: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1149:39: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1148:47: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1149:28: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1149:45: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1148:64: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1148:51: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1149:32: 1149 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1148:34: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1148:40: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1148:31: 1148 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1160:43: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1160:67: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1160:58: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1161:39: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1160:47: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1161:28: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1161:45: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1160:64: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1160:51: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1161:32: 1161 | & IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1160:34: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1160:40: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1160:31: 1160 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1172:42: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1172:60: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1172:57: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1173:22: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1172:46: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1172:64: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1173:28: 1173 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1172:50: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1172:68: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1172:33: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1172:39: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1172:30: 1172 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1184:42: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1184:60: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1184:57: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1185:22: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1184:46: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1184:64: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1185:28: 1185 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1184:50: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1184:68: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1184:33: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1184:39: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1184:30: 1184 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1197:42: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1197:60: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1197:57: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1198:22: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1197:46: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1197:64: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1198:28: 1198 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1197:50: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1197:68: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1197:33: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1197:39: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1197:30: 1197 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1209:42: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1209:60: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1209:57: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1210:22: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1209:46: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1209:64: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1210:28: 1210 | & DESCB, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1209:50: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1209:68: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1209:33: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1209:39: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] mpi.f:1209:30: 1209 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1221:52: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1221:58: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1221:41: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1221:45: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1221:27: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1221:34: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1221:37: 1221 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1232:52: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1232:58: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1232:41: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1232:45: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1232:27: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1232:34: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1232:37: 1232 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1244:51: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1244:57: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1244:40: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1244:44: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1244:26: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1244:33: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1244:36: 1244 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1254:51: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1254:57: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1254:40: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1254:44: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1254:26: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1254:33: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'norm2' at (1) [-Wunused-dummy-argument] mpi.f:1254:36: 1254 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1264:42: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1265:28: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1264:46: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1264:51: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1264:36: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1264:39: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1264:33: 1264 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1265:34: 1265 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1276:54: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1277:28: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1276:58: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1276:63: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1276:48: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1276:51: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1276:45: 1276 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1277:34: 1277 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1288:42: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1289:28: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1288:46: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1288:51: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1288:36: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1288:39: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1288:33: 1288 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1289:34: 1289 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1300:54: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1301:28: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1300:58: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1300:63: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1300:48: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1300:51: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1300:45: 1300 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1301:34: 1301 | & DESCA, WORK ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1312:37: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1312:63: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1312:55: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1312:42: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1313:60: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1313:45: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:47: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1313:54: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1313:37: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1312:33: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1312:30: 1312 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1313:22: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1313:29: 1313 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1326:37: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1326:63: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1326:55: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1326:42: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1327:60: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1327:45: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:47: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1327:54: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1327:37: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1326:33: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1326:30: 1326 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1327:22: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1327:29: 1327 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1341:37: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1341:63: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1341:55: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1341:42: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1342:60: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1342:45: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:47: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1342:54: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1342:37: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1341:33: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1341:30: 1341 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1342:22: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1342:29: 1342 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1355:37: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1355:63: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'anorm' at (1) [-Wunused-dummy-argument] mpi.f:1355:55: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1355:42: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1356:60: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1356:45: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'iwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:47: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1356:54: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'liwork' at (1) [-Wunused-dummy-argument] mpi.f:1356:37: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1355:33: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1355:30: 1355 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument 'norm' at (1) [-Wunused-dummy-argument] mpi.f:1356:22: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'rcond' at (1) [-Wunused-dummy-argument] mpi.f:1356:29: 1356 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1369:35: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1369:52: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1369:40: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1370:34: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1369:58: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1369:45: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1370:28: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1369:27: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1369:31: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1369:63: 1369 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1370:21: 1370 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1380:35: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1380:52: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1380:40: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1381:34: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1380:58: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1380:45: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1381:28: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1380:27: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1380:31: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1380:63: 1380 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1381:21: 1381 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1392:35: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1392:52: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1392:40: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1393:34: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1392:58: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1392:45: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1393:28: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1392:27: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1392:31: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1392:63: 1392 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1393:21: 1393 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1403:35: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1403:52: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1403:40: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1404:34: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1403:58: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] mpi.f:1403:45: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1404:28: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1403:27: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1403:31: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1403:63: 1403 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1404:21: 1404 | & WORK, LWORK, INFO ) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1414:28: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1414:46: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1415:22: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1414:52: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1415:28: 1415 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1414:35: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1414:59: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1414:39: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1414:63: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1414:25: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1414:31: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1414:55: 1414 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1425:28: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1425:46: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1426:22: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1425:52: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1426:28: 1426 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1425:35: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1425:59: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1425:39: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1425:63: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1425:25: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1425:31: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1425:55: 1425 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1437:28: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1437:46: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1438:22: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1437:52: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1438:28: 1438 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1437:35: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1437:59: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1437:39: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1437:63: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1437:25: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1437:31: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1437:55: 1437 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1448:28: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1448:46: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'descx' at (1) [-Wunused-dummy-argument] mpi.f:1449:22: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'descy' at (1) [-Wunused-dummy-argument] mpi.f:1448:52: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'incx' at (1) [-Wunused-dummy-argument] mpi.f:1449:28: 1449 | & DESCY, INCY) | 1 Warning: Unused dummy argument 'incy' at (1) [-Wunused-dummy-argument] mpi.f:1448:35: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'ix' at (1) [-Wunused-dummy-argument] mpi.f:1448:59: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'iy' at (1) [-Wunused-dummy-argument] mpi.f:1448:39: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jx' at (1) [-Wunused-dummy-argument] mpi.f:1448:63: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'jy' at (1) [-Wunused-dummy-argument] mpi.f:1448:25: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1448:31: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'x' at (1) [-Wunused-dummy-argument] mpi.f:1448:55: 1448 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument 'y' at (1) [-Wunused-dummy-argument] mpi.f:1459:66: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1459:63: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1460:37: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1460:34: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1460:52: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1459:50: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1459:70: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1460:41: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1460:27: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1460:45: 1460 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1459:53: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1459:56: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1459:30: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1459:44: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1459:36: 1459 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1472:66: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1472:63: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1473:37: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1473:34: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1473:52: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1472:50: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1472:70: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1473:41: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1473:27: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1473:45: 1473 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1472:53: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1472:56: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1472:30: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1472:44: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1472:36: 1472 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1487:66: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1487:63: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1488:37: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1488:34: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1488:52: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1487:50: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1487:70: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1488:41: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1488:27: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1488:45: 1488 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1487:53: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1487:56: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1487:30: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1487:44: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1487:36: 1487 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1500:66: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1500:63: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'alpha' at (1) [-Wunused-dummy-argument] mpi.f:1501:37: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'b' at (1) [-Wunused-dummy-argument] mpi.f:1501:34: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1501:52: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1500:50: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'diag' at (1) [-Wunused-dummy-argument] mpi.f:1500:70: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1501:41: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1501:27: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1501:45: 1501 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1500:53: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1500:56: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1500:30: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1500:44: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'transa' at (1) [-Wunused-dummy-argument] mpi.f:1500:36: 1500 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument 'uplo' at (1) [-Wunused-dummy-argument] mpi.f:1513:54: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1514:39: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1514:31: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1514:56: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1513:59: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1514:43: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1515:37: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1513:63: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1514:48: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1513:50: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1515:31: 1515 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1513:42: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1513:46: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1513:30: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1514:36: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1513:38: 1513 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1514:63: 1514 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1526:54: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1527:39: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1527:31: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1527:56: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1526:59: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1527:43: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1528:37: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1526:63: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1527:48: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1526:50: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1528:31: 1528 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1526:42: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1526:46: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1526:30: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1527:36: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1526:38: 1526 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1527:63: 1527 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1540:54: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1541:39: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1541:31: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1541:56: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1540:59: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1541:43: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1542:37: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1540:63: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1541:48: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1540:50: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1542:31: 1542 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1540:42: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1540:46: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1540:30: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1541:36: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1540:38: 1540 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1541:63: 1541 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1553:54: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] mpi.f:1554:39: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'c' at (1) [-Wunused-dummy-argument] mpi.f:1554:31: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1554:56: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'descc' at (1) [-Wunused-dummy-argument] mpi.f:1553:59: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1554:43: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'ic' at (1) [-Wunused-dummy-argument] mpi.f:1555:37: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1553:63: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1554:48: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'jc' at (1) [-Wunused-dummy-argument] mpi.f:1553:50: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'k' at (1) [-Wunused-dummy-argument] mpi.f:1555:31: 1555 | & LWORK, INFO ) | 1 Warning: Unused dummy argument 'lwork' at (1) [-Wunused-dummy-argument] mpi.f:1553:42: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1553:46: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1553:30: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'side' at (1) [-Wunused-dummy-argument] mpi.f:1554:36: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'tau' at (1) [-Wunused-dummy-argument] mpi.f:1553:38: 1553 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument 'trans' at (1) [-Wunused-dummy-argument] mpi.f:1554:63: 1554 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] mpi.f:1566:63: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1567:35: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:52: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1567:41: 1567 | & DESCAPOS0, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1566:56: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1566:28: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1566:36: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1566:40: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1566:48: 1566 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:64: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'desca' at (1) [-Wunused-dummy-argument] mpi.f:1577:36: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'descapos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:32: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descb' at (1) [-Wunused-dummy-argument] mpi.f:1578:43: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'descbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1578:55: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'ex' at (1) [-Wunused-dummy-argument] mpi.f:1578:62: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'expos' at (1) [-Wunused-dummy-argument] mpi.f:1576:53: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ia' at (1) [-Wunused-dummy-argument] mpi.f:1577:64: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'ib' at (1) [-Wunused-dummy-argument] mpi.f:1578:68: 1578 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1576:57: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ja' at (1) [-Wunused-dummy-argument] mpi.f:1577:68: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'jb' at (1) [-Wunused-dummy-argument] mpi.f:1576:29: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'ma' at (1) [-Wunused-dummy-argument] mpi.f:1576:37: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'mapos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:40: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1577:48: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'mbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1576:41: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'na' at (1) [-Wunused-dummy-argument] mpi.f:1576:49: 1576 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1 Warning: Unused dummy argument 'napos0' at (1) [-Wunused-dummy-argument] mpi.f:1577:52: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] mpi.f:1577:60: 1577 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1 Warning: Unused dummy argument 'nbpos0' at (1) [-Wunused-dummy-argument] mpi.f:1590:32: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'contxt' at (1) [-Wunused-dummy-argument] mpi.f:1590:46: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] mpi.f:1590:40: 1590 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1 Warning: Unused dummy argument 'srname' at (1) [-Wunused-dummy-argument] mpi.f:1599:30: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'desc' at (1) [-Wunused-dummy-argument] mpi.f:1599:58: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'icsrc' at (1) [-Wunused-dummy-argument] mpi.f:1599:65: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'ictxt' at (1) [-Wunused-dummy-argument] mpi.f:1599:51: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'irsrc' at (1) [-Wunused-dummy-argument] mpi.f:1600:29: 1600 | & LLD ) | 1 Warning: Unused dummy argument 'lld' at (1) [-Wunused-dummy-argument] mpi.f:1599:33: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'm' at (1) [-Wunused-dummy-argument] mpi.f:1599:40: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'mb' at (1) [-Wunused-dummy-argument] mpi.f:1599:36: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] mpi.f:1599:44: 1599 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument 'nb' at (1) [-Wunused-dummy-argument] gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbipart.c -o gbipart.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c mpic.c -o mpic.o In file included from mpic.c:16: mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -c elapse.c -o elapse.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gbisect.c -o gbisect.o ar rv libmpiseqFREEFEM-SEQ.a mpi.o mpic.o elapse.o ar: creating libmpiseqFREEFEM-SEQ.a a - mpi.o a - mpic.o a - elapse.o ranlib libmpiseqFREEFEM-SEQ.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddcreate.c -o ddcreate.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c ddbisect.c -o ddbisect.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c nestdiss.c -o nestdiss.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c multisector.c -o multisector.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c gelim.c -o gelim.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c bucket.c -o bucket.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c tree.c -o tree.o tree.c: In function 'mergeFronts': tree.c:665:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 665 | { for (J = K; rep[J] != J; J = rep[J]); | ^~~ tree.c:666:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 666 | rep[K] = J; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c symbfac.c -o symbfac.o symbfac.c: In function 'initFactorMtx': symbfac.c:557:12: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 557 | { for (; nzlsub[h] != nzasub[i]; h++); | ^~~ symbfac.c:558:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 558 | dis = h - hstart; | ^~~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c interface.c -o interface.o gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c sort.c -o sort.o sort.c: In function 'qsortUpInts': sort.c:111:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 111 | { while (array[++i] < m); | ^~~~~ sort.c:112:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 112 | while (array[--j] > m); | ^~~~~ sort.c:103:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 103 | while (p > 0) | ^~~~~ sort.c:132:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 132 | if (THRES > 0) insertUpInts(n, array); | ^~ sort.c: In function 'qsortUpFloatsWithIntKeys': sort.c:157:10: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 157 | { while (key[++i] < m); | ^~~~~ sort.c:158:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 158 | while (key[--j] > m); | ^~~~~ sort.c:146:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 146 | while (p > 0) | ^~~~~ sort.c:178:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 178 | if (THRES > 0) insertUpFloatsWithIntKeys(n, array, key); | ^~ gcc -I../include -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c minpriority.c -o minpriority.o ar rv libpord.a graph.o gbipart.o gbisect.o ddcreate.o ddbisect.o nestdiss.o multisector.o gelim.o bucket.o tree.o symbfac.o interface.o sort.o minpriority.o ar: creating libpord.a a - graph.o a - gbipart.o a - gbisect.o a - ddcreate.o a - ddbisect.o a - nestdiss.o a - multisector.o a - gelim.o a - bucket.o a - tree.o a - symbfac.o a - interface.o a - sort.o a - minpriority.o ranlib libpord.a make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpordFREEFEM-SEQ.a; \ fi; cd src; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c build_mumps_int_def.c -o build_mumps_int_def.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz build_mumps_int_def.o -o build_mumps_int_def ./build_mumps_int_def > ../include/mumps_int_def.h make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c double_linked_list.F -o double_linked_list.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk_m.F -o ana_blk_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_orderings_wrappers_m.F:943:35: 915 | & NV, NCMPA, int(N,8) ) | 2 ...... 943 | & NV8, NCMPA, int(N,8) ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:946:45: 914 | & XADJ8(1), IW(1), | 2 ...... 946 | & XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:951:32: 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 ...... 951 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:883:28: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:883:34: 883 | CALL MUMPS_PORDF_WND( NVTX, int(NEDGES8), | 1 ...... 913 | CALL MUMPS_PORDF_WND( int(NVTX,8), NEDGES8, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:884:35: 884 | & XADJ, IW(1), | 1 ...... 914 | & XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:885:46: 885 | & NV, NCMPA, N ) | 1 ...... 915 | & NV, NCMPA, int(N,8) ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:839:46: 811 | & NV, NCMPA ) | 2 ...... 839 | & NV8, NCMPA ) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:841:59: 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 ...... 841 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_orderings_wrappers_m.F:846:32: 846 | CALL MUMPS_ICOPY_64TO32(NV8, NVTX, NV) | 1 ...... 916 | CALL MUMPS_ICOPY_64TO32(XADJ8(1), NVTX, PARENT) | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) ana_orderings_wrappers_m.F:782:24: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:30: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:782:44: 782 | CALL MUMPS_PORDF( NVTX, int(NEDGES8), XADJ, IW(1), | 1 ...... 810 | CALL MUMPS_PORDF( int(NVTX,8), NEDGES8, XADJ8(1), IW(1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ana_orderings_wrappers_m.F:854:66: 854 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:753:62: 753 | & INFO, LP, LPOK, KEEP10 ) | 1 Warning: Unused dummy argument 'keep10' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c omp_tps_common_m.F -o omp_tps_common_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c front_data_mgt_m.F -o front_data_mgt_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran front_data_mgt_m.F:501:21: 501 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:297:45: 297 | SUBROUTINE MUMPS_FDM_END_IDX(WHAT, FROM, IWHANDLER) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:230:47: 230 | SUBROUTINE MUMPS_FDM_START_IDX(WHAT, FROM, IWHANDLER, INFO) | 1 Warning: Unused dummy argument 'from' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o front_data_mgt_m.F:199:44: 199 | SUBROUTINE MUMPS_FDM_STRUC_TO_MOD(WHAT, id_FDM_ENCODING) | 1 Warning: Unused dummy argument 'what' at (1) [-Wunused-dummy-argument] f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c lr_common.F -o lr_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran lr_common.F:36:71: 36 | & VLIST, FILS, FRERE_STEPS, STEP, DAD_STEPS, NE_STEPS, NA, LNA, | 1 Warning: Unused dummy argument 'lna' at (1) [-Wunused-dummy-argument] lr_common.F:35:45: 35 | SUBROUTINE MUMPS_UPD_TREE(NV, NSTEPS, N, FIRST, LPTR, RPTR, F, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_memory_mod.F -o mumps_memory_mod.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_memory_mod.F:33:24: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). mumps_memory_mod.F:33:31: 32 | CALL MUMPS_SIZE_C(I (1), I (2), ISIZE) | 2 33 | CALL MUMPS_SIZE_C(S (1), S (2), SSIZE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)). front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end_idx': front_data_mgt_m.F:316:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 316 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ front_data_mgt_m.F:308:43: note: 'fdm_ptr' was declared here 308 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_start_idx': front_data_mgt_m.F:266:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 266 | DEALLOCATE(FDM_PTR%STACK_FREE_IDX) | ^ front_data_mgt_m.F:249:43: note: 'fdm_ptr' was declared here 249 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_end': front_data_mgt_m.F:118:10: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 118 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ front_data_mgt_m.F:115:44: note: 'fdm_ptr' was declared here 115 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ front_data_mgt_m.F: In function '__mumps_front_data_mgt_m_MOD_mumps_fdm_init': front_data_mgt_m.F:93:72: warning: 'fdm_ptr' may be used uninitialized [-Wmaybe-uninitialized] 93 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ front_data_mgt_m.F:89:44: note: 'fdm_ptr' was declared here 89 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_ooc_common.F -o mumps_ooc_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_static_mapping.F -o mumps_static_mapping.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_static_mapping.F:4505:24: 4493 | call MPI_BCAST(lenrcv,1,MPI_INTEGER,i, | 2 ...... 4505 | call MPI_BCAST(namercv,lenrcv,MPI_INTEGER,i, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) mumps_static_mapping.F:3913:23: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3913:36: 3913 | & cv_frere(1), cv_nodetype(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:3914:23: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'par2_nodes' at (1) mumps_static_mapping.F:3914:41: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'procnode' at (1) mumps_static_mapping.F:3914:57: 3914 | & cv_par2_nodes(1), cv_procnode(1), cv_cand(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cand' at (1) mumps_static_mapping.F:3861:11: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:3861:23: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:3861:36: 3861 | & cv_keep(1), cv_frere(1), cv_nfsiz(1), istat) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nd' at (1) mumps_static_mapping.F:1265:41: 1265 | & k1, lnpivsplit, npivsplit, n, cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1266:11: 1266 | & cv_keep(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1267:11: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1267:33: 1267 | & cv_fils(1), cv_BLKON, cv_SIZEOFBLOCKS(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'sizeofblocks' at (1) mumps_static_mapping.F:1340:37: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'keep' at (1) mumps_static_mapping.F:1340:52: 1340 | & lnpivsplit, npivsplit, cv_keep(1), n, cv_fils(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) mumps_static_mapping.F:1341:14: 1341 | & cv_frere(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) mumps_static_mapping.F:1342:14: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) mumps_static_mapping.F:1342:27: 1342 | & cv_nfsiz(1), cv_ne(1), cv_info(5), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) mumps_static_mapping.F:1343:25: 1343 | & cv_nsteps, cv_nodetype(1), ierr | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nodetype' at (1) mumps_static_mapping.F:4056:67: 4056 | subroutine MUMPS_STORE_GLOBALS(ne,nfsiz,frere,fils,keep,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:1997:46: 1997 | & procnode,ssarbr,peak,istat | 1 Warning: Unused dummy argument 'peak' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:988:62: 988 | subroutine MUMPS_COSTS_LAYER_T2PM(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:841:60: 841 | subroutine MUMPS_COSTS_LAYER_T2(layernmb,nmb_thislayer,istat) | 1 Warning: Unused dummy argument 'nmb_thislayer' at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:4788:34: 4788 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1 Warning: Unused dummy argument 'info5_nfrmax' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_omp_m.F -o ana_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_ELT_m.F:26:44: 26 | & DAD, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran fac_asm_build_sort_index_m.F:21:45: 21 | & SON_LEVEL2, NIV1, KEEP,KEEP8, IFLAG, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:22:54: 22 | & ISON_IN_PLACE, PROCNODE_STEPS, SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F: In function '__mumps_build_sort_index_m_MOD_mumps_build_sort_index': fac_asm_build_sort_index_m.F:341:72: warning: 'jmin' may be used uninitialized [-Wmaybe-uninitialized] 341 | ITLOC( JMIN ) = NFRONT_EFF | ^ fac_asm_build_sort_index_m.F:53:30: note: 'jmin' was declared here 53 | & LAST_J_ASS, JMIN, MIN_PERM | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_descband_data_m.F -o fac_descband_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_ibct_data_m.F -o fac_ibct_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c fac_maprow_data_m.F -o fac_maprow_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran In function 'mumps_calcnodecosts_blr.40', inlined from 'mumps_calcnodecosts.41' at mumps_static_mapping.F:656:38: mumps_static_mapping.F:700:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 700 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_calcnodecosts.41': mumps_static_mapping.F:686:31: note: 'r' was declared here 686 | DOUBLE PRECISION :: B,R,M,N | ^ In function 'mumps_costs_blr_t2_master.39', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1129:72: mumps_static_mapping.F:759:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 759 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:744:31: note: 'r' was declared here 744 | DOUBLE PRECISION :: B,R,M,N | ^ In function 'mumps_costs_blr_t2_slave.38', inlined from 'mumps_costs_layer_t2pm.36.isra.0' at mumps_static_mapping.F:1165:72: mumps_static_mapping.F:820:72: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 820 | R = MIN(R,B/2) | ^ mumps_static_mapping.F: In function 'mumps_costs_layer_t2pm.36.isra.0': mumps_static_mapping.F:804:31: note: 'r' was declared here 804 | DOUBLE PRECISION :: B,R,M,N,P | ^ mumps_static_mapping.F:1196:72: warning: 'nrow' may be used uninitialized [-Wmaybe-uninitialized] 1196 | & =dble(npiv)*dble(nrow) | ^ mumps_static_mapping.F:998:45: note: 'nrow' was declared here 998 | & relative_weight,workmaster,nrow | ^ mumps_static_mapping.F: In function 'mumps_postprocess_mem.16': mumps_static_mapping.F:2896:72: warning: 'node_of_master' may be used uninitialized [-Wmaybe-uninitialized] 2896 | & ) | ^ mumps_static_mapping.F:2850:37: note: 'node_of_master' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F:2903:72: warning: 'node_of_swapper' may be used uninitialized [-Wmaybe-uninitialized] 2903 | & ) | ^ mumps_static_mapping.F:2850:68: note: 'node_of_swapper' was declared here 2850 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^ mumps_static_mapping.F: In function 'mumps_propmap.13.isra.0': mumps_static_mapping.F:3460:18: warning: 'k69onid' may be used uninitialized [-Wmaybe-uninitialized] 3460 | if( MUMPS_BIT_GET4PROC(inode,k69onid)) then | ^ mumps_static_mapping.F:3244:21: note: 'k69onid' was declared here 3244 | integer k69onid,nb_free_procs,local_son_indice,nb_procs_for_sons, | ^ mumps_static_mapping.F: In function 'mumps_get_split_4_perf_': mumps_static_mapping.F:5069:72: warning: 'npiv2' may be used uninitialized [-Wmaybe-uninitialized] 5069 | npivsplit(kk) = npiv2 | ^ mumps_static_mapping.F:5013:55: note: 'npiv2' was declared here 5013 | integer :: kk, optimization_strategy, nass, npiv2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_blk.F -o ana_blk.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_orderings.F -o ana_orderings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_blk.F:744:25: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:744:36: 685 | CALL MPI_ALLREDUCE(WT(1), WNBINCOL(1), NBLK, | 2 ...... 744 | CALL MPI_ALLREDUCE(LUMAT%NZL, NZ_locMAX8, 1, MPI_INTEGER8, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1491:26: 1212 | CALL MPI_RECV( BUFRECI(1), NBRECORDS * 2 + 1, | 2 ...... 1491 | CALL MPI_RECV( GCOMP%IPE(J), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:1502:25: 1497 | CALL MPI_SEND( NBNONEMPTY, 1, MPI_INTEGER, MASTER, | 2 ...... 1502 | CALL MPI_SEND( IQ(FIRSTNONEMPTY), NBNONEMPTY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). ana_blk.F:288:47: 288 | SUBROUTINE MUMPS_AB_LMAT_TO_CLEAN_G( MYID, UNFOLD, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:151:49: 151 | SUBROUTINE MUMPS_AB_LOCALCLEAN_LMAT ( MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1285:13: 1285 | & MYID, BUFI, NBRECORDS, LUMAT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1315:28: 1315 | & SEND_ACTIVE, LMAT, LUMAT, END_MSG_2_RECV | 1 Warning: Unused dummy argument 'lmat' at (1) [-Wunused-dummy-argument] ana_blk.F:559:14: 559 | & MYID, NNZ, NZ_ROW, SIZE_NZROW, NBLK, NPROCS, MAPCOL ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ana_blk.F:1393:21: 1393 | & ICNTL, KEEP, COMM, MYID, NPROCS, INFO, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_blk.F: In function 'mumps_ab_dist_lmat_to_lumat_': ana_blk.F:1106:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 1106 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ ana_blk.F:1106:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_blk.F:1106:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F: In function 'mumps_ana_h_': ana_orderings.F:586:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 586 | INEXT = NEXT (ME) | ^ ana_orderings.F:432:27: note: 'me' was declared here 432 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_amd_elt_': ana_orderings.F:1722:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 1722 | INEXT = NEXT (ME) | ^ ana_orderings.F:1546:26: note: 'me' was declared here 1546 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_hamd_': ana_orderings.F:3003:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 3003 | INEXT = NEXT (ME) | ^ ana_orderings.F:2805:26: note: 'me' was declared here 2805 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_set_ordering.F -o ana_set_ordering.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_set_ordering.F:15:42: 15 | & NBQD, AvgDens, | 1 Warning: Unused dummy argument 'avgdens' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:43: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:56: 14 | SUBROUTINE MUMPS_SET_ORDERING(N, KEEP, SYM, NPROCS, IORD, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ana_AMDMF.F -o ana_AMDMF.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_AMDMF.F: In function 'mumps_symqamd_new_': ana_AMDMF.F:46:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 46 | & LENJ, LN, ME, MINDEG, NEL, | ^ ana_orderings.F: In function 'mumps_hamf4_': ana_orderings.F:5074:72: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5074 | ELEN(ME) = NELME | ^ ana_orderings.F:4135:26: note: 'me' was declared here 4135 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c bcast_errors.F -o bcast_errors.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c estim_flops.F -o estim_flops.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran estim_flops.F:60:35: 60 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] estim_flops.F:118:52: 118 | SUBROUTINE MUMPS_PRINT_STILL_ACTIVE(MYID, KEEP, DKEEP17, OPELIW, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type_size.F -o mumps_type_size.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ana_orderings.F: In function 'mumps_qamd_': ana_orderings.F:5788:14: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 5788 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ ana_orderings.F:5558:26: note: 'me' was declared here 5558 | & LENJ, LN, ME, MINDEG, NEL, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_type2_blocking.F -o mumps_type2_blocking.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran mumps_type2_blocking.F:220:20: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmax' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:220:14: 220 | & KMIN, KMAX, SLAVEF, | 1 Warning: Unused dummy argument 'kmin' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:363:28: 363 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:474:19: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_version.F -o mumps_version.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c mumps_print_defined.F -o mumps_print_defined.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_common.c -o mumps_common.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_pord.c -o mumps_pord.o ana_orderings.F: In function 'mumps_cst_amf_': ana_orderings.F:7374:13: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 7374 | IF (ME.LE.0) THEN | ^ ana_orderings.F:7149:26: note: 'me' was declared here 7149 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis.c -o mumps_metis.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis64.c -o mumps_metis64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_metis_int.c -o mumps_metis_int.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch.c -o mumps_scotch.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch64.c -o mumps_scotch64.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_scotch_int.c -o mumps_scotch_int.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_size.c -o mumps_size.o mumps_size.c: In function 'mumps_addr_c_': mumps_size.c:24:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~ mumps_size.c:24:7: warning: array subscript 'int64_t[0]' is partly outside array bounds of 'char[4]' [-Warray-bounds=] 24 | *addr=*(MUMPS_INT8*)&a; | ^~~~~~~~~~~~~~~~ mumps_size.c:22:36: note: object 'a' of size 4 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ~~~~~~^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io.c -o mumps_io.o In file included from mumps_io.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io.c:18: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_basic.c -o mumps_io_basic.o In file included from mumps_io_basic.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ ana_orderings.F: In function 'mumps_symqamd_': ana_orderings.F:9927:72: warning: 'permeqn' may be used uninitialized [-Wmaybe-uninitialized] 9927 | PERM(PERMeqN) = N | ^ ana_orderings.F:8456:35: note: 'permeqn' was declared here 8456 | INTEGER THRESM, NDME, PERMeqN | ^ ana_orderings.F:8723:26: warning: 'me' may be used uninitialized [-Wmaybe-uninitialized] 8723 | & LENJ, LN, ME, MINDEG, NEL, | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_thread.c -o mumps_io_thread.o In file included from mumps_io_thread.c:16: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ In file included from mumps_io_thread.c:17: mumps_io_err.h:40:24: warning: 'mumps_io_protect_err' declared 'static' but never defined [-Wunused-function] 40 | MUMPS_INLINE MUMPS_INT mumps_io_protect_err(); | ^~~~~~~~~~~~~~~~~~~~ mumps_io_err.h:41:24: warning: 'mumps_io_unprotect_err' declared 'static' but never defined [-Wunused-function] 41 | MUMPS_INLINE MUMPS_INT mumps_io_unprotect_err(); | ^~~~~~~~~~~~~~~~~~~~~~ mumps_io_thread.c: In function 'mumps_low_level_init_ooc_c_th': mumps_io_thread.c:354:7: warning: 'ret_code' may be used uninitialized [-Wmaybe-uninitialized] 354 | if(ret_code!=0){ | ^ mumps_io_thread.c:292:16: note: 'ret_code' was declared here 292 | MUMPS_INT i, ret_code; | ^~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_io_err.c -o mumps_io_err.o In file included from mumps_io_err.c:17: mumps_io_basic.h:143:24: warning: 'mumps_gen_file_info' declared 'static' but never defined [-Wunused-function] 143 | MUMPS_INLINE MUMPS_INT mumps_gen_file_info(long long vaddr, MUMPS_INT * pos, MUMPS_INT * file); | ^~~~~~~~~~~~~~~~~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_numa.c -o mumps_numa.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread.c -o mumps_thread.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_save_restore_C.c -o mumps_save_restore_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_config_file_C.c -o mumps_config_file_C.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_thread_affinity.c -o mumps_thread_affinity.o gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c mumps_register_thread.c -o mumps_register_thread.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c tools_common.F -o tools_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c sol_common.F -o sol_common.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran sol_common.F:149:39: 123 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, allocok, 1, | 2 ...... 149 | CALL MPI_ALLREDUCE(MPI_IN_PLACE, GLOBAL_MAPPING, N, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) sol_common.F:53:35: 53 | & PTRIST, KEEP,KEEP8, IW, LIW, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] sol_common.F:52:57: 52 | SUBROUTINE MUMPS_BUILD_IRHS_loc(MYID_NODES, NSLAVES, N, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] sol_common.F:105:38: 105 | & ICNTL, INFO ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] sol_common.F:104:40: 104 | & NSLAVES, MYID_NODES, COMM_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] tools_common.F:1162:72: 1162 | & SIZE2, IN_OUT_TAB48(IBEG24)) | 1 Warning: Type mismatch in argument 'intab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:1113:72: 1113 | & SIZE2, IN_OUT_TAB48(IBEG28)) | 1 Warning: Type mismatch in argument 'outtab8' at (1); passed INTEGER(4) to INTEGER(8) tools_common.F:399:23: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 399 | CALL MPI_REDUCE( TEMP1, TEMP2, 1, MPI_2INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) tools_common.F:742:22: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:742:27: 393 | CALL MPI_REDUCE( INFO, INFOG(1), 1, MPI_INTEGER, | 2 ...... 742 | CALL MPI_REDUCE(DIN, DOUT, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). tools_common.F:1050:24: 1040 | call MPI_BCAST(MyNAME_length_RCV,1,MPI_INTEGER, | 2 ...... 1050 | call MPI_BCAST(MyNAME_TAB_RCV,MyNAME_length_RCV,MPI_CHARACTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (CHARACTER(1)/INTEGER(4)). tools_common.F:413:36: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] tools_common.F:413:42: 413 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:424:28: 424 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:451:28: 451 | & KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:479:37: 479 | & NA, LNA, KEEP, KEEP8, STEP, PROCNODE_STEPS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:506:21: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'k199' at (1) [-Wunused-dummy-argument] tools_common.F:506:42: 506 | & K199, NA, LNA, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:533:44: 533 | & LLEAVES, LEAVES, KEEP,KEEP8, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] tools_common.F:558:23: 558 | & SLAVEF, NA, LNA, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:588:23: 588 | & SLAVEF, KEEP, STEP, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F:710:31: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl6' at (1) [-Wunused-dummy-argument] tools_common.F:710:38: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'icntl8' at (1) [-Wunused-dummy-argument] tools_common.F:710:17: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep50' at (1) [-Wunused-dummy-argument] tools_common.F:710:24: 710 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1 Warning: Unused dummy argument 'keep54' at (1) [-Wunused-dummy-argument] sol_common.F: In function 'mumps_build_irhs_loc_': sol_common.F:90:72: warning: 'j1' may be used uninitialized [-Wmaybe-uninitialized] 90 | IRHS_loc(IIRHS_loc+1:IIRHS_loc+NPIV)=IW(J1:J1+NPIV-1) | ^ sol_common.F:67:19: note: 'j1' was declared here 67 | INTEGER :: J1 | ^ tools_common.F:888:26: 888 | & PROCNODE,SLAVEF | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] tools_common.F: In function 'mumps_sort_step_': tools_common.F:942:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 942 | IFATH = DAD( STEP(INODE) ) | ^ tools_common.F:902:41: note: 'inode' was declared here 902 | INTEGER NBLEAF,NBROOT,LEAF,IN,INODE,IFATH | ^ ar rv ../lib/libmumps_commonFREEFEM-SEQ.a ana_omp_m.o ana_blk_m.o ana_orderings_wrappers_m.o double_linked_list.o fac_asm_build_sort_index_ELT_m.o fac_asm_build_sort_index_m.o fac_descband_data_m.o fac_future_niv2_mod.o fac_ibct_data_m.o fac_maprow_data_m.o front_data_mgt_m.o lr_common.o mumps_comm_ibcast.o mumps_l0_omp_m.o mumps_memory_mod.o mumps_mpitoomp_m.o mumps_ooc_common.o mumps_static_mapping.o omp_tps_common_m.o ana_blk.o ana_orderings.o ana_set_ordering.o ana_AMDMF.o bcast_errors.o estim_flops.o mumps_type_size.o mumps_type2_blocking.o mumps_version.o mumps_print_defined.o mumps_common.o mumps_pord.o mumps_metis.o mumps_metis64.o mumps_metis_int.o mumps_scotch.o mumps_scotch64.o mumps_scotch_int.o mumps_size.o mumps_io.o mumps_io_basic.o mumps_io_thread.o mumps_io_err.o mumps_numa.o mumps_thread.o mumps_save_restore_C.o mumps_config_file_C.o mumps_thread_affinity.o mumps_register_thread.o tools_common.o sol_common.o ar: creating ../lib/libmumps_commonFREEFEM-SEQ.a a - ana_omp_m.o a - ana_blk_m.o a - ana_orderings_wrappers_m.o a - double_linked_list.o a - fac_asm_build_sort_index_ELT_m.o a - fac_asm_build_sort_index_m.o a - fac_descband_data_m.o a - fac_future_niv2_mod.o a - fac_ibct_data_m.o a - fac_maprow_data_m.o a - front_data_mgt_m.o a - lr_common.o a - mumps_comm_ibcast.o a - mumps_l0_omp_m.o a - mumps_memory_mod.o a - mumps_mpitoomp_m.o a - mumps_ooc_common.o a - mumps_static_mapping.o a - omp_tps_common_m.o a - ana_blk.o a - ana_orderings.o a - ana_set_ordering.o a - ana_AMDMF.o a - bcast_errors.o a - estim_flops.o a - mumps_type_size.o a - mumps_type2_blocking.o a - mumps_version.o a - mumps_print_defined.o a - mumps_common.o a - mumps_pord.o a - mumps_metis.o a - mumps_metis64.o a - mumps_metis_int.o a - mumps_scotch.o a - mumps_scotch64.o a - mumps_scotch_int.o a - mumps_size.o a - mumps_io.o a - mumps_io_basic.o a - mumps_io_thread.o a - mumps_io_err.o a - mumps_numa.o a - mumps_thread.o a - mumps_save_restore_C.o a - mumps_config_file_C.o a - mumps_thread_affinity.o a - mumps_register_thread.o a - tools_common.o a - sol_common.o ranlib ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=d ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_struc_def.F -o dmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_type.F -o dlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dstatic_ptr_m.F -o dstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c domp_tps_m.F -o domp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sispointers_m.F -o dfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_l0omp_m.F -o dfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_config_file.F -o dmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_omp_m.F -o dsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux.F -o dana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) dana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:275:37: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:275:45: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:275:53: 275 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:922:42: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:922:49: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:922:56: 922 | CALL DMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:969:38: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) dana_aux.F:969:46: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) dana_aux.F:969:54: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) dana_aux.F:969:65: 969 | CALL DMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:33: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) dana_aux.F:978:41: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dana_aux.F:978:61: 978 | CALL DMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) dana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) dana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) dana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) dana_aux.F:1045:24: 1045 | CALL DMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) dana_aux.F:1091:34: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1091:44: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1091:53: 1091 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:1116:33: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) dana_aux.F:1116:43: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) dana_aux.F:1116:52: 1116 | CALL DMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) dana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] dana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] dana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] dana_aux.F:4051:49: 4051 | SUBROUTINE DMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_par.F -o dana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_aux_par.F:354:48: 354 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] dana_aux_par.F:212:43: 212 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_build_loc_graph.constprop.0': dana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ dana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ dana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_f': dana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ dana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ dana_aux_par.F: In function '__dmumps_parallel_analysis_MOD_dmumps_ana_f_par': dana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dana_aux.F: In function '__dmumps_ana_aux_m_MOD_dmumps_ana_o': dana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ dana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ dana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ dana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ dana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ dana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ dana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_stats.F -o dlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] dlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] dlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] dlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] dlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_ooc.F -o dmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1948:64: 1948 | SUBROUTINE DMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1708:47: 1708 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1575:44: 1575 | SUBROUTINE DMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1315:65: 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1033:50: 1033 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_ooc.F:277:58: 277 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_compute_read_size': dmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ dmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ dmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ dmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ dmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dlr_core.F -o dlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dlr_core.F:848:47: 848 | CALL DMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] dlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] dlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] dlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] dlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] dlr_core.F:379:53: 379 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] dlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] dlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_is_inode_in_mem': dmumps_ooc.F:1349:72: warning: '__result_dmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ dmumps_ooc.F:1315:6: note: '__result_dmumps_solve_is_inod' was declared here 1315 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ dmumps_ooc.F: In function '__dmumps_ooc_MOD_dmumps_solve_zone_read': dmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ dmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ dlr_core.F: In function '__dmumps_lr_core_MOD_regrouping2': dlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ dlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ dlr_core.F: In function 'dmumps_truncated_rrqr_': dlr_core.F:1808:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1808 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ dlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ dlr_core.F:1917:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1917 | IF( RK.LT.MIN(N,M) ) THEN | ^ dlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_sol_es.F -o dmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:61: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:50: 414 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_sol_es.F: In function 'dmumps_interleave_rhs_am1_': dmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ dmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ dmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ dmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_save_restore.F -o dmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_lr.F -o dsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) dsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] dsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_fwd_lr_su': dsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ dsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ dsol_lr.F: In function '__dmumps_sol_lr_MOD_dmumps_sol_bwd_lr_su': dsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ dsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ dsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ dsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_lr.F -o dana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] dana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] dana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] dana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] dana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] dana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] dana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] dana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] dana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] dana_lr.F: In function '__dmumps_ana_lr_MOD_get_global_groups': dana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ dana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ dana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_mpi_grouping': dana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ dana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_ab_lr_grouping': dana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ dana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ dana_lr.F: In function '__dmumps_ana_lr_MOD_dmumps_lr_grouping_new': dana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ dana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_buf_look.isra.0': dmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ dmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type3': dmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ dmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ dmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_blocfacto': dmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ dmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ dmumps_comm_buffer.F: In function '__dmumps_buf_MOD_dmumps_buf_send_contrib_type2': dmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ dmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lr.F -o dfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) dfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] dfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] dfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] dfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] dfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] dfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] dfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] dfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] dfac_lr.F: In function '__dmumps_fac_lr_MOD_dmumps_blr_upd_cb_left': dfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ dfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ dfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ dfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_load.F -o dmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_load.F:5543:68: 5543 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5279:67: 5279 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] dmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] dmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] dmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] dmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:51: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:1061:60: 1061 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] dmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] dmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] dmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dmumps_load.F: In function '__dmumps_load_MOD_dmumps_check_sbtr_cost': dmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ dmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ dmumps_load.F: In function '__dmumps_load_MOD_dmumps_load_pool_upd_new_pool': dmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ dmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:41:54: 41 | SUBROUTINE DMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:16:47: 16 | SUBROUTINE DMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F: In function '__dmumps_dynamic_memory_m_MOD_dmumps_dm_isband': dfac_mem_dynamic.F:94:39: warning: '__result_dmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_aux.F -o dfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_aux.F:2168:47: 2168 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:2091:51: 2091 | DOUBLE PRECISION :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] dfac_front_aux.F:2075:37: 2075 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1970:37: 1970 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:27: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1797:20: 1797 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1794:21: 1794 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1599:40: 1599 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1595:33: 1595 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1600:23: 1600 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:614:41: 614 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i_ldlt': dfac_front_aux.F:1349:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1349 | DO J=1, LIM - IEND_BLOCK | ^ dfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F:1545:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1545 | LPIV = min(IPIV,JMAX) | ^ dfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ dfac_front_aux.F: In function '__dmumps_fac_front_aux_m_MOD_dmumps_fac_i': dfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ dfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ dfac_asm_master_ELT_m.F: In function '__dmumps_fac_asm_master_elt_m_MOD_dmumps_fac_asm_niv2_elt': dfac_asm_master_ELT_m.F:1506:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1506 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ dfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_master_m.F -o dfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_master_m.F: In function '__dmumps_fac_asm_master_m_MOD_dmumps_fac_asm_niv1': dfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ dfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ dfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ dfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ dfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_front_type2_aux.F:488:28: 488 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:490:53: 490 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F: In function '__dmumps_fac_front_type2_aux_m_MOD_dmumps_fac_i_ldlt_niv2': dfac_front_type2_aux.F:478:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ dfac_front_type2_aux.F:478:72: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:63:33: note: 'pospv2' was declared here 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ dfac_front_type2_aux.F:478:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 478 | & ) | ^ dfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_omp_m.F -o dfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_par_m.F -o dfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_driver.F -o dini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_driver.F -o dana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_driver.F -o dfac_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) dana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) dfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3566 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). dfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_driver.F:2565:27: 2565 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3674 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2568:27: 2568 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3667 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)). dfac_driver.F:2767:26: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:2767:39: 2015 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2767 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dfac_driver.F:3520:28: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:62: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:68: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:15: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dfac_driver.F:3520:55: 3520 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dfac_driver.F:3519:49: 3519 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dana_driver.F: In function 'dmumps_gather_matrix_': dana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ dana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ dana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ dana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ dfac_driver.F: In function 'dmumps_fac_driver_': dfac_driver.F:1818:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1818 | IF (EARLYT3ROOTINS) THEN | ^ dfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ dfac_driver.F:2498:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ dfac_driver.F:2498:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2498 | & ) | ^ dfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_driver.F -o dsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_driver.F: In function 'dmumps_ana_driver_': dana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ dana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ dana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ dana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ dana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ dana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ dana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ dana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ dana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ dana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ dana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ dana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ dana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ dana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ dsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). dsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) dsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_distrhs.F -o dsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] dsol_driver.F: In function 'dmumps_solve_driver_': dsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].ubound' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.data' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.offset' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ dsol_driver.F:125:58: note: 'idrhs_loc.dim[0].stride' was declared here 125 | DOUBLE PRECISION, DIMENSION(:), POINTER :: idRHS_loc | ^ dsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ dsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ dsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ dsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ dsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ dsol_driver.F:175:49: note: 'saverhs.dim[0].ubound' was declared here 175 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ dsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ dsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ dsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ dsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.offset' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ dsol_driver.F:168:55: note: 'rhs_ir.dim[0].stride' was declared here 168 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^ dsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ dsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ dsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ dsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ dsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ dsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ dsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ dsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ dsol_driver.F:188:62: note: 'c_locwk54.dim[0].ubound' was declared here 188 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ dsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ dsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ dsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ dsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ dsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ dsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ dsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ dsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dend_driver.F -o dend_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_aux_ELT.F -o dana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:723:55: 723 | SUBROUTINE DMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:809:57: 809 | SUBROUTINE DMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_aux_ELT.F: In function 'dmumps_ana_f_elt_': dana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ dana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ dana_aux_ELT.F: In function 'dmumps_frtelt_': dana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ dana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_dist_m.F -o dana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_dist_m.F: In function 'dmumps_ana_distm_': dana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ dana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ dana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ dana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ dana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ dana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ dana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ dana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ dana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ dana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ dana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_reordertree.F -o dana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] dana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c darrowheads.F -o darrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran darrowheads.F:927:32: 927 | CALL DMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) darrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). darrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] darrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] darrowheads.F:879:54: 879 | SUBROUTINE DMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] darrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] darrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] darrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] darrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] darrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dana_reordertree.F: In function 'dmumps_reorder_tree_': dana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ dana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ dana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ dana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ darrowheads.F: In function 'dmumps_facto_send_arrowheads_': darrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ darrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ darrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dbcast_int.F -o dbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_reordertree.F: In function 'dmumps_build_load_mem_info_': dana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ dana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm_ELT.F -o dfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_asm.F -o dfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) dfac_asm.F:765:44: 765 | SUBROUTINE DMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:873:53: 873 | SUBROUTINE DMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_b.F -o dfac_b.o dfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] dfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] dfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] dfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] dfac_b.F:238:30: 238 | CALL DMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) dfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) dfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) dfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) dfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) dfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) dfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) dfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_distrib_distentry.F: In function 'dmumps_redistribution_': dfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ dfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ dfac_distrib_ELT.F: In function 'dmumps_elt_distrib_': dfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ dfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.offset' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ dfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ dfac_distrib_ELT.F:70:62: note: 'bufr.dim[1].stride' was declared here 70 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] dfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_mem_stack.F -o dfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_band.F -o dfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_band.F:270:46: 270 | CALL DMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) dfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] dfac_process_band.F: In function 'dmumps_process_desc_bande_': dfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ dfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blfac_slave.F: In function 'dmumps_process_blfac_slave_': dfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ dfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ dfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ dfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) dfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) dfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] dfac_process_blocfacto_LDLT.F: In function 'dmumps_process_sym_blocfacto_': dfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ dfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ dfac_process_blocfacto.F: In function 'dmumps_process_blocfacto_': dfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ dfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ dfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_bf.F -o dfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_end_facto_slave.F: In function 'dmumps_end_facto_slave_': dfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ dfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ dfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE DMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] dfac_process_contrib_type3.F: In function 'dmumps_process_contrib_type3_': dfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ dfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_maprow.F -o dfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_master2.F -o dfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_message.F -o dfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_maprow.F: In function 'dmumps_local_assembly_type2_': dfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ dfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ dfac_process_message.F:770:43: 770 | SUBROUTINE DMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] dfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2slave.F -o dfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] dfac_process_maprow.F: In function 'dmumps_maplig_fils_niv1_': dfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ dfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_root2son.F -o dfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:14:46: 14 | SUBROUTINE DMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_root_parallel.F -o dfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings.F -o dfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] dfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] dfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_determinant.F -o dfac_determinant.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_determinant.F:36:56: 36 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_determinant.F:118:67: 118 | SUBROUTINE DMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] dfac_determinant.F:181:43: 181 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] dfac_determinant.F:183:56: 183 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE DMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE DMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE DMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabssym_': dfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ dfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F: In function 'dmumps_simscaleabsuns_': dfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ dfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ dfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ dfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ dfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_sol_pool.F -o dfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:381:60: 381 | SUBROUTINE DMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dini_defaults.F -o dini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../PORD/include/ -Dpord -c mumps_c.c -o dmumps_c.o dini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dini_defaults.F:65:37: 65 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dini_defaults.F:1226:41: 1226 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_driver.F -o dmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_f77.F -o dmumps_f77.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) dmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). dmumps_driver.F: In function 'dmumps_': dmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ dmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ dmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ dmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ dmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ dmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c dmumps_gpu.c -o dmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dmumps_iXamax.F -o dmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION DMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dana_mtrans.F -o dana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransu_': dana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ dana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ dana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ dana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dooc_panel_piv.F -o dooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c drank_revealing.F -o drank_revealing.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dana_mtrans.F: In function 'dmumps_mtransb_': dana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ dana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ dana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ dana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ dana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ dana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ drank_revealing.F:14:57: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:61: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] drank_revealing.F:14:46: 14 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_aux.F -o dsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_aux.F:759:26: 757 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 758 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 759 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:802:26: 782 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 802 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_aux.F:483:23: 483 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:14:36: 14 | SUBROUTINE DMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] dsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] dsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] dsol_aux.F:35:32: 35 | SUBROUTINE DMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_aux.F:86:64: 86 | SUBROUTINE DMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:376:39: 376 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:542:23: 542 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:815:12: 815 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:24: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:893:12: 893 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] dsol_aux.F:993:13: 993 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1043:35: 1043 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_aux.F:1041:35: 1041 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] dsol_aux.F:1042:19: 1042 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] dsol_aux.F:1139:70: 1139 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1180:28: 1180 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_aux.F:1224:13: 1224 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dana_mtrans.F: In function 'dmumps_mtransw_': dana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ dana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ dana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ dana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ dana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ dana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ dana_mtrans.F: In function 'dmumps_mtransz_': dana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ dana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ dana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd_aux.F -o dsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd_aux.F:1170:17: 1133 | & INODE, 1, MPI_INTEGER, | 2 ...... 1170 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_aux.F: In function 'dmumps_solve_ld_and_reload_': dsol_aux.F:1359:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1359 | IF (NBK.GE.PANEL_SIZE) THEN | ^ dsol_aux.F:1244:48: note: 'panel_size' was declared here 1244 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ dsol_bwd_aux.F: In function 'dmumps_backslv_traiter_message_': dsol_bwd_aux.F:1513:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1513 | IF (JJ.EQ.NPIV_LAST) THEN | ^ dsol_bwd_aux.F:1091:19: note: 'jj' was declared here 1091 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ dsol_bwd_aux.F:1758:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1758 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ dsol_bwd_aux.F:1101:28: note: 'pool_first_pos' was declared here 1101 | INTEGER POOL_FIRST_POS, TMP | ^ dsol_aux.F: In function 'dmumps_set_scaling_loc_': dsol_aux.F:1436:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1436 | IF (associated(SCALING)) THEN | ^ dsol_aux.F:1391:56: note: 'scaling.data' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.offset' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ dsol_aux.F:1426:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1426 | & MASTER, COMM, IERR_MPI) | ^ dsol_aux.F:1391:56: note: 'scaling.dim[0].stride' was declared here 1391 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_bwd.F -o dsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_c.F -o dsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) dsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] dsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] dsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] dsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1227:54: 1227 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] dsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] dsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] dsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] dsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] dsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dsol_bwd_aux.F: In function 'dmumps_solve_node_bwd_': dsol_bwd_aux.F:863:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 863 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ dsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ dsol_c.F: In function 'dmumps_sol_c_': dsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ dsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd_aux.F -o dsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). dsol_fwd_aux.F:988:44: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:988:37: 988 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F: In function 'dmumps_solve_node_fwd_': dsol_fwd_aux.F:578:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 578 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ dsol_fwd_aux.F:395:44: note: 'panel_size' was declared here 395 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_fwd.F -o dsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_c.F: In function 'dmumps_build_posinrhscomp_': dsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ dsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_matvec.F -o dsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dsol_root_parallel.F -o dsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtools.F -o dtools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c dtype3_root.F -o dtype3_root.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran dtype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) dtype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) dtype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) dtype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) dtype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) dtype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) dtype3_root.F:868:60: 868 | SUBROUTINE DMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] dtype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] dtype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] dtype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] dtype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] dtype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] dtype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] dtools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) dtools.F:1610:23: 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL dcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). dtools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] dtools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] dtools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] dtools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] dtools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] dtools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] dtools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] dtools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] dtools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] dtools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] dtools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] dtools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] dtools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] dtools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] dtools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] dtools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] dtools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libdmumpsFREEFEM-SEQ.a dana_aux.o dana_aux_par.o dana_lr.o dfac_asm_master_ELT_m.o dfac_asm_master_m.o dfac_front_aux.o dfac_front_LU_type1.o dfac_front_LU_type2.o dfac_front_LDLT_type1.o dfac_front_LDLT_type2.o dfac_front_type2_aux.o dfac_sispointers_m.o dfac_lr.o dfac_mem_dynamic.o dfac_omp_m.o dfac_par_m.o dfac_sol_l0omp_m.o dlr_core.o dlr_stats.o dlr_type.o dmumps_comm_buffer.o dmumps_config_file.o dmumps_load.o dmumps_lr_data_m.o dmumps_ooc_buffer.o dmumps_ooc.o dmumps_sol_es.o dmumps_save_restore.o dmumps_save_restore_files.o dmumps_struc_def.o domp_tps_m.o dsol_lr.o dsol_omp_m.o dstatic_ptr_m.o dini_driver.o dana_driver.o dfac_driver.o dsol_driver.o dsol_distrhs.o dend_driver.o dana_aux_ELT.o dana_dist_m.o dana_LDLT_preprocess.o dana_reordertree.o darrowheads.o dbcast_int.o dfac_asm_ELT.o dfac_asm.o dfac_b.o dfac_distrib_distentry.o dfac_distrib_ELT.o dfac_lastrtnelind.o dfac_mem_alloc_cb.o dfac_mem_compress_cb.o dfac_mem_free_block_cb.o dfac_mem_stack_aux.o dfac_mem_stack.o dfac_process_band.o dfac_process_blfac_slave.o dfac_process_blocfacto_LDLT.o dfac_process_blocfacto.o dfac_process_bf.o dfac_process_end_facto_slave.o dfac_process_contrib_type1.o dfac_process_contrib_type2.o dfac_process_contrib_type3.o dfac_process_maprow.o dfac_process_master2.o dfac_process_message.o dfac_process_root2slave.o dfac_process_root2son.o dfac_process_rtnelind.o dfac_root_parallel.o dfac_scalings.o dfac_determinant.o dfac_scalings_simScaleAbs.o dfac_scalings_simScale_util.o dfac_sol_pool.o dfac_type3_symmetrize.o dini_defaults.o dmumps_c.o dmumps_driver.o dmumps_f77.o dmumps_gpu.o dmumps_iXamax.o dana_mtrans.o dooc_panel_piv.o drank_revealing.o dsol_aux.o dsol_bwd_aux.o dsol_bwd.o dsol_c.o dsol_fwd_aux.o dsol_fwd.o dsol_matvec.o dsol_root_parallel.o dtools.o dtype3_root.o ar: creating ../lib/libdmumpsFREEFEM-SEQ.a a - dana_aux.o a - dana_aux_par.o a - dana_lr.o a - dfac_asm_master_ELT_m.o a - dfac_asm_master_m.o a - dfac_front_aux.o a - dfac_front_LU_type1.o a - dfac_front_LU_type2.o a - dfac_front_LDLT_type1.o a - dfac_front_LDLT_type2.o a - dfac_front_type2_aux.o a - dfac_sispointers_m.o a - dfac_lr.o a - dfac_mem_dynamic.o a - dfac_omp_m.o a - dfac_par_m.o a - dfac_sol_l0omp_m.o a - dlr_core.o a - dlr_stats.o a - dlr_type.o a - dmumps_comm_buffer.o a - dmumps_config_file.o a - dmumps_load.o a - dmumps_lr_data_m.o a - dmumps_ooc_buffer.o a - dmumps_ooc.o a - dmumps_sol_es.o a - dmumps_save_restore.o a - dmumps_save_restore_files.o a - dmumps_struc_def.o a - domp_tps_m.o a - dsol_lr.o a - dsol_omp_m.o a - dstatic_ptr_m.o a - dini_driver.o a - dana_driver.o a - dfac_driver.o a - dsol_driver.o a - dsol_distrhs.o a - dend_driver.o a - dana_aux_ELT.o a - dana_dist_m.o a - dana_LDLT_preprocess.o a - dana_reordertree.o a - darrowheads.o a - dbcast_int.o a - dfac_asm_ELT.o a - dfac_asm.o a - dfac_b.o a - dfac_distrib_distentry.o a - dfac_distrib_ELT.o a - dfac_lastrtnelind.o a - dfac_mem_alloc_cb.o a - dfac_mem_compress_cb.o a - dfac_mem_free_block_cb.o a - dfac_mem_stack_aux.o a - dfac_mem_stack.o a - dfac_process_band.o a - dfac_process_blfac_slave.o a - dfac_process_blocfacto_LDLT.o a - dfac_process_blocfacto.o a - dfac_process_bf.o a - dfac_process_end_facto_slave.o a - dfac_process_contrib_type1.o a - dfac_process_contrib_type2.o a - dfac_process_contrib_type3.o a - dfac_process_maprow.o a - dfac_process_master2.o a - dfac_process_message.o a - dfac_process_root2slave.o a - dfac_process_root2son.o a - dfac_process_rtnelind.o a - dfac_root_parallel.o a - dfac_scalings.o a - dfac_determinant.o a - dfac_scalings_simScaleAbs.o a - dfac_scalings_simScale_util.o a - dfac_sol_pool.o a - dfac_type3_symmetrize.o a - dini_defaults.o a - dmumps_c.o a - dmumps_driver.o a - dmumps_f77.o a - dmumps_gpu.o a - dmumps_iXamax.o a - dana_mtrans.o a - dooc_panel_piv.o a - drank_revealing.o a - dsol_aux.o a - dsol_bwd_aux.o a - dsol_bwd.o a - dsol_c.o a - dsol_fwd_aux.o a - dsol_fwd.o a - dsol_matvec.o a - dsol_root_parallel.o a - dtools.o a - dtype3_root.o ranlib ../lib/libdmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make d make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest.F -o dsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c dsimpletest_save_restore.F -o dsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example_save_restore.c -o c_example_save_restore.o c_example_save_restore.c: In function 'main': c_example_save_restore.c:54:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 54 | int myid, ierr; | ^~~~ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -DAdd_ -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c c_example.c -o c_example.o c_example.c: In function 'main': c_example.c:53:13: warning: variable 'ierr' set but not used [-Wunused-but-set-variable] 53 | int myid, ierr; | ^~~~ gfortran -o dsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o dsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz dsimpletest_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtools.F:1604:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: 'dcopy' was previously declared here 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dfac_front_aux.F:2046:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/dfac_driver.F:3677:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3677 | & id%COMM, STATUS, IERR ) | ^ ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/dfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example_save_restore.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used gfortran -o c_example -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz c_example.o ../lib/libdmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0' cd MUMPS_5.4.0 && make z make[6]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0' (cd libseq; make) make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq' cd src; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ../lib/libmumps_commonFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[8]: '../lib/libmumps_commonFREEFEM-SEQ.a' is up to date. make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make ARITH=z ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_struc_def.F -o zmumps_struc_def.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_type.F -o zlr_type.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zstatic_ptr_m.F -o zstatic_ptr_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zomp_tps_m.F -o zomp_tps_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc_buffer.F -o zmumps_ooc_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sispointers_m.F -o zfac_sispointers_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_l0omp_m.F -o zfac_sol_l0omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_l0omp_m.F:231:28: 231 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_config_file.F -o zmumps_config_file.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore_files.F -o zmumps_save_restore_files.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_omp_m.F -o zsol_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux.F -o zana_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux.F:1604:14: 1604 | & PERM(1),IPQ8(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1607:14: 1607 | & PERM(1)) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'flag' at (1) zana_aux.F:1617:18: 1617 | & NUMNZ, PERM(1), LIW, IW(IPIW), LDW, S2(LS2+1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:275:37: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:275:45: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:275:53: 275 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:276:14: 276 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:408:30: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:408:38: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:408:46: 408 | & (N,NZ8,IRN(1), ICN(1), IW(1), LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:409:24: 409 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:922:42: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:922:49: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:922:56: 922 | CALL ZMUMPS_ANA_GNEW(N,NZ8,IRN(1),ICN(1),IW(1),LIW8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:923:20: 923 | & IPE(1), PTRAR(1,2), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:969:38: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'irn' at (1) zana_aux.F:969:46: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'icn' at (1) zana_aux.F:969:54: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'perm' at (1) zana_aux.F:969:65: 969 | CALL ZMUMPS_ANA_J(N, NZ8, IRN(1), ICN(1), IKEEP1(1), IW(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:970:23: 970 | & LIW8, IPE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:33: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipe' at (1) zana_aux.F:978:41: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zana_aux.F:978:61: 978 | CALL ZMUMPS_ANA_K(N, IPE(1), IW(1), LIW8, IWFR8, IKEEP1(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:979:20: 979 | & IKEEP2(1), IWL1, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ipv' at (1) zana_aux.F:1005:29: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1005:40: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1005:51: 1005 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1006:11: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1006:37: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1006:46: 1006 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1008:50: 1008 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1014:29: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ips' at (1) zana_aux.F:1014:40: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1014:51: 1014 | & (N, PARENT, IWL1, IKEEP1(1), IKEEP2(1), IKEEP3(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'na' at (1) zana_aux.F:1015:11: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1015:37: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1015:46: 1015 | & NFSIZ(1), PTRAR, INFO(6), FILS(1), FRERE(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1017:50: 1017 | & KEEP(20),KEEP(38),PTRAR(1,2),KEEP(104),IW(1),KEEP(50), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'cumul' at (1) zana_aux.F:1045:24: 1045 | CALL ZMUMPS_ANA_M(IKEEP2(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'ne' at (1) zana_aux.F:1091:34: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1091:44: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1091:53: 1091 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:1116:33: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'frere' at (1) zana_aux.F:1116:43: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'fils' at (1) zana_aux.F:1116:52: 1116 | CALL ZMUMPS_CUTNODES(N, FRERE(1), FILS(1), NFSIZ(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'nfsiz' at (1) zana_aux.F:97:41: 97 | INTEGER WEIGHTUSED, WEIGHTREQUESTED | 1 Warning: Unused variable 'weightrequested' declared at (1) [-Wunused-variable] zana_aux.F:2376:53: 2376 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1 Warning: Unused dummy argument 'namalgmax' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:18: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_aux.F:2821:50: 2821 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] zana_aux.F:3505:34: 3505 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1 Warning: Unused dummy argument 'keep48' at (1) [-Wunused-dummy-argument] zana_aux.F:4051:49: 4051 | SUBROUTINE ZMUMPS_EXPAND_TREE_STEPS( ICNTL, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_par.F -o zana_aux_par.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_par.F:1680:24: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:1680:52: 1680 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER8, RCVCNT(1), 1, | 1 ...... 1968 | CALL MPI_ALLTOALL(SNDCNT(1), 1, MPI_INTEGER, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:987:22: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:987:50: 987 | CALL MPI_GATHER(MYNCLIQUES, 1, MPI_INTEGER, NCLIQUES(1), 1, | 1 ...... 1841 | CALL MPI_GATHER(TOP_CNT, 1, MPI_INTEGER8, RCVCNT(1), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1119:27: 1116 | CALL MPI_IRECV(BUF_PE2(1), ord%LAST(PROC+2)- | 2 ...... 1119 | CALL MPI_IRECV(BUF_NV2(1), ord%LAST(PROC+2)- | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_aux_par.F:1180:23: 1180 | CALL MPI_SEND(IPE(1), ord%LAST(MYID+1)-ord%FIRST(MYID+1)+1, | 1 ...... 1881 | CALL MPI_SEND(TSENDI(TOP_CNT-I+1), I, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_aux_par.F:354:48: 354 | SUBROUTINE ZMUMPS_DO_PAR_ORD(id, ord, WORK) | 1 Warning: Unused dummy argument 'work' at (1) [-Wunused-dummy-argument] zana_aux_par.F:212:43: 212 | SUBROUTINE ZMUMPS_SET_PAR_ORD(id, ord) | 1 Warning: Unused dummy argument 'ord' at (1) [-Wunused-dummy-argument] zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_build_loc_graph.constprop.0': zana_aux_par.F:1597:21: warning: 'sipes.offset' may be used uninitialized [-Wmaybe-uninitialized] 1597 | & SIPES(:,:) | ^ zana_aux_par.F:1597:21: warning: 'sipes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] zana_aux_par.F:1656:72: warning: 'sipes.dim[1].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1656 | SIPES(:,:) = 0 | ^ zana_aux_par.F:1597:21: note: 'sipes.dim[1].ubound' was declared here 1597 | & SIPES(:,:) | ^ zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_f': zana_aux.F:1139:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 1139 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) | ^ zana_aux.F:67:23: note: 'lp' declared here 67 | INTEGER NEMIN, LP, MP, LDIAG, ITEMP, symmetry | ^ zana_aux_par.F: In function '__zmumps_parallel_analysis_MOD_zmumps_ana_f_par': zana_aux_par.F:889:16: warning: 'ntvar' may be used uninitialized [-Wmaybe-uninitialized] 889 | & NTVAR, TGSIZE, MAXS, RHANDPE, | ^ zana_aux.F: In function '__zmumps_ana_aux_m_MOD_zmumps_ana_o': zana_aux.F:1413:72: warning: 'liwmin' may be used uninitialized [-Wmaybe-uninitialized] 1413 | LIWG = LIW + NZTOT | ^ zana_aux.F:1270:52: note: 'liwmin' was declared here 1270 | INTEGER(8) :: NZTOT, NZREAL, IPIW, LIW, LIWMIN, NZsave, | ^ zana_aux.F:1434:72: warning: 'ldwmin' may be used uninitialized [-Wmaybe-uninitialized] 1434 | ALLOCATE(S2(LDW), stat=allocok) | ^ zana_aux.F:1271:40: note: 'ldwmin' was declared here 1271 | & K, KPOS, LDW, LDWMIN, IRNW, RSPOS, CSPOS, | ^ zana_aux.F:1799:22: warning: 'nzer_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:38: note: 'nzer_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ zana_aux.F:1799:22: warning: 'rz_diag' may be used uninitialized [-Wmaybe-uninitialized] 1799 | & .AND. KEEP(95) .EQ. 0) THEN | ^ zana_aux.F:1265:57: note: 'rz_diag' was declared here 1265 | INTEGER K50, KER_SIZE, NZER_DIAG, MTRANSLOC,RZ_DIAG | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_lr_data_m.F -o zmumps_lr_data_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_lr_data_m.F:2859:21: 2859 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_lr_data_m.F:2304:21: 2304 | & ,unit,MYID,mode | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_stats.F -o zlr_stats.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zlr_stats.F:592:27: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'bcksz' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:20: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:19: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k472' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:25: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k475' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:31: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k478' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:37: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k480' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:43: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k481' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:49: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k483' at (1) [-Wunused-dummy-argument] zlr_stats.F:593:55: 593 | & K472, K475, K478, K480, K481, K483, K484, | 1 Warning: Unused dummy argument 'k484' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:58: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'k486' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:47: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'k489' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:41: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'local' at (1) [-Wunused-dummy-argument] zlr_stats.F:590:57: 590 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:36: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nassmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:26: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nbtreenodes' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:47: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'nfrontmin' at (1) [-Wunused-dummy-argument] zlr_stats.F:595:34: 595 | & NBTREENODES, NPROCS, MPG, PROKG) | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zlr_stats.F:592:52: 592 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zlr_stats.F:529:59: 529 | & KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:496:42: 496 | & NASS1, KEEP50, INODE) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zlr_stats.F:431:37: 431 | & SYM, NIV, LRGAIN) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_stats.F:345:37: 345 | SUBROUTINE INIT_STATS_GLOBAL(id) | 1 Warning: Unused dummy argument 'id' at (1) [-Wunused-dummy-argument] zlr_stats.F:332:35: 332 | & NPROW, NPCOL, MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zlr_stats.F:321:47: 321 | SUBROUTINE UPD_FLOP_UPDATE_LRLR3(LRB, NIV) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_ooc.F -o zmumps_ooc.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_ooc.F:3021:13: 3021 | & IW, LIWFAC, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:3022:15: 3022 | & MYID, FILESIZE, IERR , LAST_CALL) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:25: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep20' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2971:17: 2971 | & KEEP38, KEEP20) | 1 Warning: Unused dummy argument 'keep38' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:2345:31: 2345 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1948:64: 1948 | SUBROUTINE ZMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'requested_size' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1915:12: 1915 | & A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1914:21: 1914 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:30: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1874:27: 1874 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1708:47: 1708 | SUBROUTINE ZMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1575:44: 1575 | SUBROUTINE ZMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1315:65: 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:1033:50: 1033 | SUBROUTINE ZMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_ooc.F:277:58: 277 | SUBROUTINE ZMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_compute_read_size': zmumps_ooc.F:2464:55: warning: 'max_nb' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:35: note: 'max_nb' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2464:55: warning: 'max_size' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2349:44: note: 'max_size' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ zmumps_ooc.F:2464:55: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 2464 | DO WHILE((J8.LE.MAX_SIZE).AND.(I.GE.1).AND. | ^ zmumps_ooc.F:2350:28: note: 'k' was declared here 2350 | INTEGER I,START_NODE,K,MAX_NB, | ^ zmumps_ooc.F:2499:72: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized] 2499 | SIZE=J8-LAST | ^ zmumps_ooc.F:2349:50: note: 'last' was declared here 2349 | INTEGER(8) :: PTRFAC(NSTEPS), MAX_SIZE, LAST, J8 | ^ zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_is_inode_in_mem': zmumps_ooc.F:1349:72: warning: '__result_zmumps_solve_is_inod' may be used uninitialized [-Wmaybe-uninitialized] 1349 | RETURN | ^ zmumps_ooc.F:1315:6: note: '__result_zmumps_solve_is_inod' was declared here 1315 | FUNCTION ZMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ zmumps_ooc.F: In function '__zmumps_ooc_MOD_zmumps_solve_zone_read': zmumps_ooc.F:2277:9: warning: 'needed_size' may be used uninitialized [-Wmaybe-uninitialized] 2277 | IF(LRLUS_SOLVE(ZONE).LT.NEEDED_SIZE)THEN | ^ zmumps_ooc.F:2229:31: note: 'needed_size' declared here 2229 | INTEGER(8) :: NEEDED_SIZE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zlr_core.F -o zlr_core.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zlr_core.F:848:47: 848 | CALL ZMUMPS_TRUNCATED_RRQR(M, N, ACC_LRB%Q(1,1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zlr_core.F:1422:55: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'k2' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:34: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'liw' at (1) [-Wunused-dummy-argument] zlr_core.F:1422:40: 1422 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1 Warning: Unused dummy argument 'lstk' at (1) [-Wunused-dummy-argument] zlr_core.F:1423:31: 1423 | & KEEP, KEEP8, OPASSW) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:28: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:62: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'kpercent_rmb' at (1) [-Wunused-dummy-argument] zlr_core.F:1222:31: 1222 | & MIDBLK_COMPRESS, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1 Warning: Unused dummy argument 'midblk_compress' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:49: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:54: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:1221:41: 1221 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:811:55: 811 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU, CB_COMPRESS) | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:810:25: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'maxi_rank' at (1) [-Wunused-dummy-argument] zlr_core.F:810:54: 810 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:785:61: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:785:55: 785 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F:426:21: 426 | & LorU, | 1 Warning: Unused dummy argument 'loru' at (1) [-Wunused-dummy-argument] zlr_core.F:379:53: 379 | SUBROUTINE ZMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] zlr_core.F:380:45: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'nfront' at (1) [-Wunused-dummy-argument] zlr_core.F:380:37: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1 Warning: Unused dummy argument 'poseltt' at (1) [-Wunused-dummy-argument] zlr_core.F:294:25: 294 | & NIV, SYM, LorU, IW, OFFSET_IW) | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zlr_core.F: In function '__zmumps_lr_core_MOD_regrouping2': zlr_core.F:241:15: warning: 'trace' may be used uninitialized [-Wmaybe-uninitialized] 241 | IF (TRACE) THEN | ^ zlr_core.F:214:32: note: 'trace' was declared here 214 | LOGICAL :: ONLYCB, TRACE | ^ zlr_core.F: In function 'zmumps_truncated_rrqr_': zlr_core.F:1809:15: warning: 'trunc_err' may be used uninitialized [-Wmaybe-uninitialized] 1809 | IF(TRUNC_ERR.LT.TOLEPS_EFF) THEN | ^ zlr_core.F:1710:62: note: 'trunc_err' was declared here 1710 | DOUBLE PRECISION :: TOLEPS_EFF, TRUNC_ERR | ^ zlr_core.F:1927:12: warning: 'rk' may be used uninitialized [-Wmaybe-uninitialized] 1927 | IF( RK.LT.MIN(N,M) ) THEN | ^ zlr_core.F:1714:46: note: 'rk' was declared here 1714 | INTEGER :: LSTICC, PVT, K, RK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_sol_es.F -o zmumps_sol_es.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_sol_es.F:436:38: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:56: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:436:27: 436 | & (MYID, N, KEEP28, KEEP201, KEEP485, FR_FACT, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:415:24: 415 | & FR_FACT, | 1 Warning: Unused dummy argument 'fr_fact' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:61: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'keep28' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:414:50: 414 | SUBROUTINE ZMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:17: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:9: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:59: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'k38' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:26: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'keep485' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:29: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'kixsz' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:54: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ldlt' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:267:11: 267 | & MYID, COMM, KEEP485, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:41: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ooc_fct_loc' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:48: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'phase' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:268:22: 268 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1 Warning: Unused dummy argument 'ptrist' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:213:22: 213 | & nb_sparse, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:41:24: 41 | & DAD, NE_STEPS, FRERE, KEEP28, | 1 Warning: Unused dummy argument 'ne_steps' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:37: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:466:32: 466 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:558:25: 558 | & IRHS_PTR, NHRS, | 1 Warning: Unused dummy argument 'irhs_ptr' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:51: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:618:46: 618 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1 Warning: Unused dummy argument 'prokg' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F:617:32: 617 | & PROCNODE, NSTEPS, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_sol_es.F: In function 'zmumps_interleave_rhs_am1_': zmumps_sol_es.F:688:72: warning: 'used.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 688 | USED = .FALSE. | ^ zmumps_sol_es.F:661:48: note: 'used.dim[0].ubound' was declared here 661 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^ zmumps_sol_es.F:740:72: warning: 'load_procs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 740 | LOAD_PROCS = 0 | ^ zmumps_sol_es.F:656:54: note: 'load_procs.dim[0].ubound' was declared here 656 | & LOAD_PROCS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_save_restore.F -o zmumps_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_save_restore.F:1342:42: 969 | CALL MUMPS_SETI8TOI4(TOTAL_FILE_SIZE-size_written, | 2 ...... 1342 | CALL MUMPS_SETI8TOI4(size_array1*size_array2 | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zmumps_save_restore.F:97:22: 97 | CALL MPI_BCAST( ICNTL34, 1, MPI_INTEGER, MASTER, id%COMM, ierr ) | 1 ...... 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_lr.F -o zsol_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_lr.F:518:15: 518 | & DIAG(1), size(DIAG), DIAGSIZ_DYN, NELIM_PANEL, LIELL, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'diag' at (1) zsol_lr.F:379:16: 379 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:180:16: 180 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zsol_lr.F:185:22: 185 | & MTYPE, KEEP, IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_lr.F:696:48: 696 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1 Warning: Unused dummy argument 'liell' at (1) [-Wunused-dummy-argument] zsol_lr.F:697:26: 697 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_fwd_lr_su': zsol_lr.F:67:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 67 | LAST_BLR = NB_BLR | ^ zsol_lr.F:40:39: note: 'nb_blr' was declared here 40 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^ zsol_lr.F: In function '__zmumps_sol_lr_MOD_zmumps_sol_bwd_lr_su': zsol_lr.F:424:72: warning: 'npartsass' may be used uninitialized [-Wmaybe-uninitialized] 424 | IBEG_BLR = BLR_ARRAY(IWHDLR)%BEGS_BLR_DYNAMIC(I) | ^ zsol_lr.F:393:31: note: 'npartsass' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ zsol_lr.F:446:72: warning: 'nb_blr' may be used uninitialized [-Wmaybe-uninitialized] 446 | LAST_BLR = NB_BLR | ^ zsol_lr.F:393:39: note: 'nb_blr' was declared here 393 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_lr.F -o zana_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_lr.F:1787:31: 1776 | CALL MPI_RECV( NBNODES_LOC, 1, MPI_INTEGER, | 2 ...... 1787 | CALL MPI_RECV( WORKH, SIZE_SENT, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1855:31: 1848 | CALL MPI_SEND( NBNODES_LOC, 1, MPI_INTEGER, MASTER, | 2 ...... 1855 | CALL MPI_SEND( WORKH, SIZE_SENT, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_lr.F:1469:35: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1469:41: 1469 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1470:19: 1470 | & K10, K54, LPOK, LP, | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1467:28: 1467 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:41: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:35: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:35: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k264' at (1) [-Wunused-dummy-argument] zana_lr.F:1189:41: 1189 | & K60, IFLAG, IERROR, K264, K265, K482, K472, MAXFRONT, K469, | 1 Warning: Unused dummy argument 'k265' at (1) [-Wunused-dummy-argument] zana_lr.F:1190:19: 1190 | & K10, K54, LPOK, LP, MYID, COMM) | 1 Warning: Unused dummy argument 'k54' at (1) [-Wunused-dummy-argument] zana_lr.F:1187:28: 1187 | & SIZEOFBLOCKS, SYM, ICNTL, HALO_DEPTH, GROUP_SIZE, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zana_lr.F:631:33: 631 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1 Warning: Unused dummy argument 'nhalo' at (1) [-Wunused-dummy-argument] zana_lr.F:559:35: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'depth' at (1) [-Wunused-dummy-argument] zana_lr.F:559:41: 559 | & DEPTH, PMAX, GEN2HALO) | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:469:37: 469 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zana_lr.F:418:33: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'node' at (1) [-Wunused-dummy-argument] zana_lr.F:418:28: 418 | & HALOEDGENBR,TRACE,NODE, GEN2HALO, IQ) | 1 Warning: Unused dummy argument 'trace' at (1) [-Wunused-dummy-argument] zana_lr.F:366:58: 366 | SUBROUTINE GETHALONODES_AB(N, LUMAT, IND, NIND, PMAX, | 1 Warning: Unused dummy argument 'pmax' at (1) [-Wunused-dummy-argument] zana_lr.F:67:46: 67 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1 Warning: Unused dummy argument 'nz' at (1) [-Wunused-dummy-argument] zana_lr.F: In function '__zmumps_ana_lr_MOD_get_global_groups': zana_lr.F:489:72: warning: 'rightpart.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 489 | RIGHTPART = 0 | ^ zana_lr.F:477:56: note: 'rightpart.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F:490:72: warning: 'sizes.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 490 | SIZES = 0 | ^ zana_lr.F:477:45: note: 'sizes.dim[0].ubound' was declared here 477 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_mpi_grouping': zana_lr.F:1627:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1627 | TRACE = 0 | ^ zana_lr.F:1505:50: note: 'trace.dim[0].ubound' was declared here 1505 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_ab_lr_grouping': zana_lr.F:1326:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1326 | TRACE = 0 | ^ zana_lr.F:1214:50: note: 'trace.dim[0].ubound' was declared here 1214 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ zana_lr.F: In function '__zmumps_ana_lr_MOD_zmumps_lr_grouping_new': zana_lr.F:1055:72: warning: 'trace.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1055 | TRACE = 0 | ^ zana_lr.F:928:50: note: 'trace.dim[0].ubound' was declared here 928 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_comm_buffer.F -o zmumps_comm_buffer.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_comm_buffer.F:3377:27: 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 ...... 3377 | CALL MPI_PACK( BLR(I)%Q(1,1), BLR(I)%M*BLR(I)%K, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3308:25: 3287 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR_MPI ) | 2 ...... 3308 | & LRB%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zmumps_comm_buffer.F:3106:23: 3106 | CALL MPI_PACK( LIST_SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:1979:27: 1979 | CALL MPI_PACK( IPIV, NPIV, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2007:25: 2007 | & CALL MPI_PACK( RELAY_INFO, LRELAY_INFO, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:992:27: 992 | CALL MPI_PACK( SLAVES, NSLAVES, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:996:25: 996 | CALL MPI_PACK( IROW, NROW, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:999:25: 999 | CALL MPI_PACK( ICOL, NCOL, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:563:25: 563 | CALL MPI_PACK( IW, LONG, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:376:25: 376 | CALL MPI_PACK( IWROW, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:379:25: 379 | CALL MPI_PACK( IWCOL, LCONT, MPI_INTEGER, | 1 ...... 3344 | CALL MPI_PACK( size(BLR), 1, MPI_INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zmumps_comm_buffer.F:2890:39: 2890 | & ( WHAT, COMM, NPROCS, | 1 Warning: Unused dummy argument 'nprocs' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1809:24: 1809 | & WIDTH, COMM, | 1 Warning: Unused dummy argument 'width' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1041:14: 1041 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1 Warning: Unused dummy argument 'islave' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:20: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:1046:32: 1046 | & SON_NIV, MYID, NPIV_CHECK ) | 1 Warning: Unused dummy argument 'npiv_check' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:865:26: 865 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:781:35: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1 Warning: Unused dummy argument 'ibc_source' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:700:23: 700 | & NDEST , PDEST, TEST_ONLY) | 1 Warning: Unused dummy argument 'pdest' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F:191:39: 191 | SUBROUTINE BUF_DEALL( BUF, IERR ) | 1 Warning: Unused dummy argument 'ierr' at (1) [-Wunused-dummy-argument] zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_buf_look.isra.0': zmumps_comm_buffer.F:763:72: warning: 'ibuf' may be used uninitialized [-Wmaybe-uninitialized] 763 | IPOS = IBUF + CONTENT | ^ zmumps_comm_buffer.F:711:23: note: 'ibuf' was declared here 711 | INTEGER :: IBUF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type3': zmumps_comm_buffer.F:2410:72: warning: 'nsubset_col_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:48: note: 'nsubset_col_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2501:14: warning: 'nsubset_row_eff' may be used uninitialized [-Wmaybe-uninitialized] 2501 | IF ( N_ALREADY_SENT.NE.NSUBSET_ROW_EFF ) IERR = -1 | ^ zmumps_comm_buffer.F:2201:31: note: 'nsubset_row_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2410:72: warning: 'nsupcol_eff' may be used uninitialized [-Wmaybe-uninitialized] 2410 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ zmumps_comm_buffer.F:2201:61: note: 'nsupcol_eff' was declared here 2201 | INTEGER NSUBSET_ROW_EFF, NSUBSET_COL_EFF, NSUPCOL_EFF | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_blocfacto': zmumps_comm_buffer.F:2012:72: warning: 'relay_info.offset' may be used uninitialized [-Wmaybe-uninitialized] 2012 | DEST_BLOCFACTO = RELAY_INFO(IDEST+1) | ^ zmumps_comm_buffer.F:1837:57: note: 'relay_info.offset' was declared here 1837 | INTEGER, ALLOCATABLE, DIMENSION(:) :: RELAY_INFO | ^ zmumps_comm_buffer.F: In function '__zmumps_buf_MOD_zmumps_buf_send_contrib_type2': zmumps_comm_buffer.F:1308:72: warning: 'current_panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1308 | & + NBROWS_PACKET_2PACK-1 | ^ zmumps_comm_buffer.F:1097:35: note: 'current_panel_size' was declared here 1097 | & CURRENT_PANEL_SIZE, NB_BLR_ROWS, NB_BLR_COLS, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lr.F -o zfac_lr.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_lr.F:387:22: 387 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:303:20: 303 | & TEMP_BLOCK , NELIM , BLR_L(I)%Q(1,1) , ML , | 1 ...... 1887 | & BLR_PANEL(IP-CURRENT_BLR)%R(1,1) , K, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:239:39: 239 | & LRB%Q(1,1), LRB%M, TEMP_BLOCK, LRB%K, | 1 ...... 1888 | & BLR_PANEL(IP-CURRENT_BLR)%Q(1,1) , M, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-2) zfac_lr.F:2440:40: 2440 | & IBEG_BLOCK, NB_BLR, | 1 Warning: Unused dummy argument 'nb_blr' at (1) [-Wunused-dummy-argument] zfac_lr.F:2206:43: 2206 | & LBANDSLAVE, NPIV, ISHIFT, NIV, KPERCENT, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:1947:33: 1947 | & NROWS, NCOLS, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_lr.F:1948:23: 1948 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1 Warning: Unused dummy argument 'iwhandler' at (1) [-Wunused-dummy-argument] zfac_lr.F:1758:63: 1758 | & NB_BLR, BLR_PANEL, CURRENT_BLR, DIR, DECOMP_TIMER, | 1 Warning: Unused dummy argument 'decomp_timer' at (1) [-Wunused-dummy-argument] zfac_lr.F:1426:26: 1426 | & K474, FSorCB, BLR_U_COL, COMPRESS_CB, CB_LRB, KEEP8) | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:1424:33: 1424 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:1129:24: 1129 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:761:26: 761 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1 Warning: Unused dummy argument 'fsorcb' at (1) [-Wunused-dummy-argument] zfac_lr.F:759:24: 759 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:38: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:756:48: 756 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:443:24: 443 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1 Warning: Unused dummy argument 'k479' at (1) [-Wunused-dummy-argument] zfac_lr.F:440:19: 440 | & NELIM, IW2, BLOCK, ACC_LUA, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:439:54: 439 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1 Warning: Unused dummy argument 'npartsass' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:54: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:323:59: 323 | & NB_BLR_U, NELIM, LBANDSLAVE, ISHIFT, NIV, SYM, | 1 Warning: Unused dummy argument 'sym' at (1) [-Wunused-dummy-argument] zfac_lr.F:21:19: 21 | & NELIM, IW2, BLOCK, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:37: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'niv' at (1) [-Wunused-dummy-argument] zfac_lr.F:22:32: 22 | & MAXI_CLUSTER, NPIV, NIV, | 1 Warning: Unused dummy argument 'npiv' at (1) [-Wunused-dummy-argument] zfac_lr.F: In function '__zmumps_fac_lr_MOD_zmumps_blr_upd_cb_left': zfac_lr.F:1515:72: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 1515 | ACC_LRB%M = N | ^ zfac_lr.F:1448:21: note: 'n' was declared here 1448 | INTEGER :: M, N, allocok | ^ zfac_lr.F:1713:72: warning: 'nb_dec' may be used uninitialized [-Wmaybe-uninitialized] 1713 | allocate(POS_LIST(NB_INASM-NB_DEC),stat=allocok) | ^ zfac_lr.F:1453:54: note: 'nb_dec' was declared here 1453 | INTEGER :: MID_RANK, K_MAX, FRFR_UPDATES, NB_DEC | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_load.F -o zmumps_load.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_load.F:1235:11: 1231 | & WHAT, 1, MPI_INTEGER, | 2 ...... 1235 | & LOAD_RECEIVED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_load.F:5543:68: 5543 | SUBROUTINE ZMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5279:67: 5279 | SUBROUTINE ZMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1 Warning: Unused dummy argument 'nbtop' at (1) [-Wunused-dummy-argument] zmumps_load.F:5088:36: 5088 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:41: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:13: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'ne' at (1) [-Wunused-dummy-argument] zmumps_load.F:4813:25: 4813 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:42: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:4649:31: 4649 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zmumps_load.F:2490:52: 2490 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:2035:48: 2035 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:58: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:13: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'ok' at (1) [-Wunused-dummy-argument] zmumps_load.F:1933:24: 1933 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1 Warning: Unused dummy argument 'pool' at (1) [-Wunused-dummy-argument] zmumps_load.F:1818:31: 1818 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1670:36: 1670 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:1526:29: 1526 | & (MEM_DISTRIB,CAND, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:51: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:1061:60: 1061 | SUBROUTINE ZMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1 Warning: Unused dummy argument 'msg_size' at (1) [-Wunused-dummy-argument] zmumps_load.F:919:27: 919 | & KEEP,KEEP8,LRLUS) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:823:31: 823 | & INC_LOAD, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:269:16: 269 | & CAND, SIZE_CAND, | 1 Warning: Unused dummy argument 'cand' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:37: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:43: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zmumps_load.F:272:26: 272 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zmumps_load.F:268:28: 268 | & INODE, TYPESPLIT, IFSON, | 1 Warning: Unused dummy argument 'typesplit' at (1) [-Wunused-dummy-argument] zmumps_load.F:216:48: 216 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1 Warning: Unused dummy argument 'ncb' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:60: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zmumps_load.F:5565:21: 5565 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zmumps_load.F:5567:22: 5567 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1 Warning: Unused dummy argument 'mem_distrib' at (1) [-Wunused-dummy-argument] zmumps_load.F:5568:54: 5568 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zmumps_load.F: In function '__zmumps_load_MOD_zmumps_check_sbtr_cost': zmumps_load.F:5309:72: warning: 'tmp_cost' may be used uninitialized [-Wmaybe-uninitialized] 5309 | TMP_MIN=min(TMP_COST,TMP_MIN) | ^ zmumps_load.F:5286:31: note: 'tmp_cost' was declared here 5286 | DOUBLE PRECISION TMP_COST,TMP_MIN | ^ zmumps_load.F: In function '__zmumps_load_MOD_zmumps_load_pool_upd_new_pool': zmumps_load.F:1896:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 1896 | NFR = ND( STEP(INODE) ) | ^ zmumps_load.F:1828:22: note: 'inode' was declared here 1828 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_dynamic.F -o zfac_mem_dynamic.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_dynamic.F:418:53: 418 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:209:40: 209 | & IW, LIW, IWPOSCB, IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:42:66: 42 | & KEEP199, INODE, CB_STATE, IXXD, | 1 Warning: Unused dummy argument 'ixxd' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:54: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'pamaster' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:62: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'ptrast' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:44:44: 44 | & RCURRENT, PAMASTER, PTRAST, | 1 Warning: Unused dummy argument 'rcurrent' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:41:54: 41 | SUBROUTINE ZMUMPS_DM_PAMASTERORPTRAST( N, SLAVEF, MYID, KEEP28, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F:16:47: 16 | SUBROUTINE ZMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1 Warning: Unused dummy argument 'cb_state' at (1) [-Wunused-dummy-argument] zfac_mem_dynamic.F: In function '__zmumps_dynamic_memory_m_MOD_zmumps_dm_isband': zfac_mem_dynamic.F:94:39: warning: '__result_zmumps_dm_isband' may be used uninitialized [-Wmaybe-uninitialized] 94 | LOGICAL FUNCTION ZMUMPS_DM_ISBAND(XXSTATE) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_aux.F -o zfac_front_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_aux.F:2159:47: 2159 | & LIWFAC, MYID, IFLAG, OFFSET_IW, INODE ) | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:2082:50: 2082 | COMPLEX(kind=8) :: MULT1, MULT2, A11, DETPIV, A22, A12 | 1 Warning: Unused variable 'detpiv' declared at (1) [-Wunused-variable] zfac_front_aux.F:2066:37: 2066 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS ) | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1961:37: 1961 | & LA, A, POSELT, A_LPOS, A_UPOS, A_DPOS, | 1 Warning: Unused dummy argument 'poselt' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:27: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1788:20: 1788 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1785:21: 1785 | & NFRONT,NASS,INODE,A,LA, | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1590:40: 1590 | & PARPIV_T1, LAST_ROW, IEND_BLR, NVSCHUR_K253, | 1 Warning: Unused dummy argument 'iend_blr' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1586:33: 1586 | & NFRONT,NASS,NPIV,INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1591:23: 1591 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1122:41: 1122 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1119:28: 1119 | & ( NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1129:43: 1129 | & NVSCHUR, PARPIV_T1, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1121:16: 1121 | & NNEGW, NB22T1W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:1125:26: 1125 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:17: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:751:11: 751 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:757:26: 757 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:759:26: 759 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:614:41: 614 | SUBROUTINE ZMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1 Warning: Unused dummy argument 'ibeg_block' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:616:23: 616 | & LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:494:40: 494 | & WITH_COMM_THREAD, LR_ACTIVATED | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:52: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:402:45: 402 | & NPIV,NASS,POSELT,CALL_UTRSM, KEEP, INODE, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:27: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'k222' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:39: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:389:33: 389 | & K405, K222, NEL1, NASS ) | 1 Warning: Unused dummy argument 'nel1' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:30: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:233:24: 233 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:20:26: 20 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] zfac_front_aux.F:22:26: 22 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1 Warning: Unused dummy argument 'pp_first2swap_u' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_ELT_m.F -o zfac_asm_master_ELT_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i_ldlt': zfac_front_aux.F:1346:72: warning: 'lim' may be used uninitialized [-Wmaybe-uninitialized] 1346 | DO J=1, LIM - IEND_BLOCK | ^ zfac_front_aux.F:1162:23: note: 'lim' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_front_aux.F:1536:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1536 | LPIV = min(IPIV,JMAX) | ^ zfac_front_aux.F:1162:18: note: 'jmax' was declared here 1162 | INTEGER JMAX, LIM, LIM_SWAP | ^ zfac_asm_master_ELT_m.F: In function '__zmumps_fac_asm_master_elt_m_MOD_zmumps_fac_asm_niv2_elt': zfac_asm_master_ELT_m.F:1508:72: warning: 'maxarr' may be used uninitialized [-Wmaybe-uninitialized] 1508 | MAXARR = max(MAXARR,abs(DBLARR(AII8))) | ^ zfac_asm_master_ELT_m.F:911:30: note: 'maxarr' was declared here 911 | DOUBLE PRECISION MAXARR | ^ zfac_front_aux.F: In function '__zmumps_fac_front_aux_m_MOD_zmumps_fac_i': zfac_front_aux.F:1113:72: warning: 'jmax' may be used uninitialized [-Wmaybe-uninitialized] 1113 | & PP_LastPIVRPTRFilled_U) | ^ zfac_front_aux.F:810:25: note: 'jmax' was declared here 810 | INTEGER NPIVP1,JMAX,J,ISW,ISWPS1 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_master_m.F -o zfac_asm_master_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type1.F -o zfac_front_LU_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_LU_type1.F:24:55: 24 | & AVOID_DELAYED, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:47: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'procnode_steps' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:23:61: 23 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_front_LU_type1.F:22:50: 22 | & KEEP, KEEP8, STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_asm_master_m.F: In function '__zmumps_fac_asm_master_m_MOD_zmumps_fac_asm_niv1': zfac_asm_master_m.F:514:12: warning: 'ison_top' may be used uninitialized [-Wmaybe-uninitialized] 514 | IF (ISON_TOP > 0) THEN | ^ zfac_asm_master_m.F:132:22: note: 'ison_top' was declared here 132 | INTEGER ISON_TOP | ^ zfac_asm_master_m.F:605:72: warning: 'nfront8' may be used uninitialized [-Wmaybe-uninitialized] 605 | POSEL1 = PTRAST(STEP(INODE)) - NFRONT8 | ^ zfac_asm_master_m.F:103:24: note: 'nfront8' was declared here 103 | INTEGER(8) NFRONT8, LAELL8, LAELL_REQ8, ITMP8, KEEP8TMPCOPY | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_type2_aux.F -o zfac_front_type2_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_type2_aux.F:480:28: 480 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:482:53: 482 | & K219, PIVOT_OPTION, IEND_BLR, LR_ACTIVATED) | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:21:42: 21 | & DET_EXPW, DET_MANTW, DET_SIGNW, | 1 Warning: Unused dummy argument 'det_signw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:20: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:29:57: 29 | & Inextpiv, IEND_BLR, LR_ACTIVATED, | 1 Warning: Unused dummy argument 'lr_activated' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:13: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:20:43: 20 | & N, INODE, IW, LIW, A, LA, NNEGW, NB22T2W, NBTINYW, | 1 Warning: Unused dummy argument 'nnegw' at (1) [-Wunused-dummy-argument] zfac_front_type2_aux.F:26:40: 26 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1 Warning: Unused dummy argument 'pp_first2swap_l' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type1.F -o zfac_front_LDLT_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_front_type2_aux.F: In function '__zmumps_fac_front_type2_aux_m_MOD_zmumps_fac_i_ldlt_niv2': zfac_front_type2_aux.F:470:72: warning: 'absdetpiv' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:70:35: note: 'absdetpiv' was declared here 70 | DOUBLE PRECISION ABSDETPIV | ^ zfac_front_type2_aux.F:63:33: warning: 'pospv2' may be used uninitialized [-Wmaybe-uninitialized] 63 | INTEGER(8) :: POSPV1,POSPV2,OFFDAG,APOSJ | ^ zfac_front_type2_aux.F:470:72: warning: 'tmax_noslave' may be used uninitialized [-Wmaybe-uninitialized] 470 | & ) | ^ zfac_front_type2_aux.F:68:49: note: 'tmax_noslave' was declared here 68 | DOUBLE PRECISION RMAX_NOSLAVE, TMAX_NOSLAVE | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LU_type2.F -o zfac_front_LU_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_front_LDLT_type2.F -o zfac_front_LDLT_type2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_omp_m.F -o zfac_omp_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_par_m.F -o zfac_par_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_par_m.F:778:42: 672 | CALL MUMPS_SET_IERROR(LBUFRX, INFO(2) ) | 2 ...... 778 | CALL MUMPS_SET_IERROR(LRHS_CNTR_MASTER_ROOT,INFO(2)) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_par_m.F:22:12: 22 | & RINFO, POSFAC ,IWPOS, LRLU, IPTRLU, LRLUS, LEAF, NBROOT, NBRTOT, | 1 Warning: Unused dummy argument 'rinfo' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_driver.F -o zini_driver.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_driver.F -o zana_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_driver.F -o zfac_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_driver.F:4434:27: 4346 | CALL MPI_SEND( NZ_loc8, 1, MPI_INTEGER8, MASTER, | 2 ...... 4434 | CALL MPI_SEND( id%IRN_loc(I8), SIZE_SENT, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:421:30: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:421:44: 421 | CALL MPI_ALLREDUCE( id%KEEP8(29), id%KEEP8(28), 1, | 1 ...... 4515 | CALL MPI_ALLREDUCE(MM_WRITE, MM_WRITE_CHECK, 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:426:28: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 426 | CALL MPI_BCAST( id%KEEP8(28), 1, MPI_INTEGER8, MASTER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zana_driver.F:1831:26: 365 | CALL MPI_BCAST( KEEP(60), 1, MPI_INTEGER, MASTER, id%COMM, IERR ) | 2 ...... 1831 | CALL MPI_BCAST( SIZEOFBLOCKS, NBLK, MPI_INTEGER, MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zana_driver.F:2565:26: 2565 | CALL MPI_RECV(id%NBSA_LOCAL,1,MPI_INTEGER, | 1 ...... 4325 | CALL MPI_RECV( MATPTR( I+1 ), 1, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zana_driver.F:2771:14: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'candidates' at (1) zana_driver.F:2771:34: 2771 | & id%CANDIDATES(1,1), id%I_AM_CAND(1) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'i_am_cand' at (1) zfac_driver.F:364:24: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:364:38: 364 | CALL MPI_REDUCE ( id%KEEP8(24), LWK_USER_SUM8, 1, MPI_INTEGER8, | 1 ...... 3565 | CALL MPI_REDUCE( LOC_VAL, AVG_VAL, 1, MPI_DOUBLE_PRECISION, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)). zfac_driver.F:500:21: 436 | CALL MPI_BCAST( KEEP(12), 1, MPI_INTEGER, | 2 ...... 500 | CALL MPI_BCAST(CNTL1, 1, MPI_DOUBLE_PRECISION, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_driver.F:2566:27: 2566 | CALL MPI_RECV( KEEP(17), 1, MPI_INTEGER, 1, DEFIC_TAG, | 1 ...... 3673 | CALL MPI_RECV( id%REDRHS((I-1)*id%LREDRHS+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2569:27: 2569 | CALL MPI_SEND( KEEP(17), 1, MPI_INTEGER, 0, DEFIC_TAG, | 1 ...... 3666 | & id%root%RHS_CNTR_MASTER_ROOT((I-1)*SIZE_SCHUR+1), | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/COMPLEX(8)). zfac_driver.F:2768:26: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:2768:39: 2016 | CALL MPI_ALLREDUCE(id%KEEP8(29), NZ_locMAX8, 1, MPI_INTEGER8, | 2 ...... 2768 | CALL MPI_ALLREDUCE( id%INFO(11), INFOG(11), 1, MPI_INTEGER, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). zfac_driver.F:3519:28: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'info16' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:62: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'irank' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:68: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:15: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] zfac_driver.F:3519:55: 3519 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zfac_driver.F:3518:49: 3518 | SUBROUTINE ZMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] zana_driver.F: In function 'zmumps_gather_matrix_': zana_driver.F:4398:72: warning: 'reqptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.offset' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4398:72: warning: 'reqptr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 4398 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ zana_driver.F:4213:41: note: 'reqptr.dim[1].stride' was declared here 4213 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^ zana_driver.F:4359:72: warning: 'matptr.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4359 | MATPTR_cp = MATPTR | ^ zana_driver.F:4214:42: note: 'matptr.dim[0].ubound' was declared here 4214 | INTEGER(8), ALLOCATABLE :: MATPTR(:) | ^ zfac_driver.F: In function 'zmumps_fac_driver_': zfac_driver.F:1819:10: warning: 'earlyt3rootins' may be used uninitialized [-Wmaybe-uninitialized] 1819 | IF (EARLYT3ROOTINS) THEN | ^ zfac_driver.F:139:68: note: 'earlyt3rootins' was declared here 139 | LOGICAL I_AM_SLAVE, PERLU_ON, WK_USER_PROVIDED, EARLYT3ROOTINS | ^ zfac_driver.F:2499:72: warning: 'ipool' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:23: note: 'ipool' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'itloc' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:109:16: note: 'itloc' was declared here 109 | & ITLOC, IPOOL, K28, LPOOL | ^ zfac_driver.F:2499:72: warning: 'ptrwb' may be used uninitialized [-Wmaybe-uninitialized] 2499 | & ) | ^ zfac_driver.F:108:27: note: 'ptrwb' was declared here 108 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_driver.F -o zsol_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_driver.F: In function 'zmumps_ana_driver_': zana_driver.F:1136:16: warning: 'listvar_schur_2be_freed' may be used uninitialized [-Wmaybe-uninitialized] 1136 | IF ( LISTVAR_SCHUR_2BE_FREED ) THEN | ^ zana_driver.F:61:50: note: 'listvar_schur_2be_freed' was declared here 61 | LOGICAL PROK, PROKG, LISTVAR_SCHUR_2BE_FREED, LPOK | ^ zana_driver.F:1259:72: warning: 'na' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:27: note: 'na' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1259:72: warning: 'ne' may be used uninitialized [-Wmaybe-uninitialized] 1259 | & IKEEPALLOC(NE), IKEEPALLOC(NA)) | ^ zana_driver.F:51:23: note: 'ne' was declared here 51 | INTEGER IKEEP, NE, NA | ^ zana_driver.F:1670:72: warning: 'nbleaf' may be used uninitialized [-Wmaybe-uninitialized] 1670 | id%NA(1) = NBLEAF | ^ zana_driver.F:70:20: note: 'nbleaf' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:1671:72: warning: 'nbroot' may be used uninitialized [-Wmaybe-uninitialized] 1671 | id%NA(2) = NBROOT | ^ zana_driver.F:70:28: note: 'nbroot' was declared here 70 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^ zana_driver.F:2548:72: warning: 'temp_leaf.offset' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.offset' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2548:72: warning: 'temp_leaf.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2548 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ zana_driver.F:126:56: note: 'temp_leaf.dim[1].stride' was declared here 126 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^ zana_driver.F:2535:72: warning: 'temp_root.offset' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.offset' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2535:72: warning: 'temp_root.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2535 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ zana_driver.F:125:56: note: 'temp_root.dim[1].stride' was declared here 125 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^ zana_driver.F:2561:72: warning: 'temp_size.offset' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.offset' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ zana_driver.F:2561:72: warning: 'temp_size.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 2561 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ zana_driver.F:127:56: note: 'temp_size.dim[1].stride' was declared here 127 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^ zsol_driver.F:1294:26: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 1294 | CALL MPI_BCAST( WORKSPACE_MINIMAL_PREFERRED, 1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (LOGICAL(4)/INTEGER(4)). zsol_driver.F:2155:24: 574 | CALL MPI_BCAST(MTYPE,1,MPI_INTEGER,MASTER, | 2 ...... 2155 | CALL MPI_BCAST( UNS_PERM_INV,id%N,MPI_INTEGER,MASTER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:3578:16: 3555 | & C_DUMMY, 1, 1, | 2 ...... 3578 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3579:16: 3556 | & IDUMMY, 0, | 2 ...... 3579 | & id%POSINRHSCOMP_ROW(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3581:16: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 3581 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3583:16: 3558 | & IDUMMY, 1, | 2 ...... 3583 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:3948:31: 2405 | CALL MPI_SEND(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3948 | CALL MPI_SEND(id%REDRHS(KDEC), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:3966:31: 2409 | CALL MPI_RECV(LD_REDRHS,1,MPI_INTEGER, | 2 ...... 3966 | CALL MPI_RECV(PTR_RHS_ROOT(II), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_driver.F:4026:55: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4026 | & NZ_THIS_BLOCK, NBCOL_INBLOC, id%NRHS, JBEG_RHS, id%Step2node(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:19: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4027:39: 4006 | & , 1, 1, 1, 1, IDUMMY, 1, JDUMMY, KDUMMY, 1, LDUMMY, 1, MDUMMY | 2 ...... 4027 | & id%KEEP(28),IRHS_SPARSE_COPY(1),IRHS_PTR_COPY(1), size(PERM_RHS), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4237:16: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 4237 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4238:38: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 4238 | & id%PROCNODE_STEPS(1), IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4242:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4242 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4243:16: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 4243 | & id%POSINRHSCOMP_COL(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4249:16: 4208 | & C_DUMMY, 1, 1, | 2 ...... 4249 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4257:16: 4216 | & IDUMMY, 1, 0 | 2 ...... 4257 | & id%POSINRHSCOMP_COL(1), id%N, NB_FS_RHSCOMP_TOT | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:4511:33: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:4511:44: 1658 | CALL MPI_REDUCE( MAT_ALLOC_LOC, MAT_ALLOC, 1, | 2 ...... 4511 | CALL MPI_REDUCE( R_LOCWK54, R_W( id%N + 1 ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zsol_driver.F:5674:12: 3555 | & C_DUMMY, 1, 1, | 2 ...... 5674 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, 1, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5675:12: 3556 | & IDUMMY, 0, | 2 ...... 5675 | & PTR_POSINRHSCOMP_FWD(1), NB_FS_RHSCOMP_F, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5677:12: 3557 | & JDUMMY, id%KEEP(1), id%KEEP8(1), id%PROCNODE_STEPS(1), | 2 ...... 5677 | & id%PTLUST_S(1), id%KEEP(1), id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5679:12: 3558 | & IDUMMY, 1, | 2 ...... 5679 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5769:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5769 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5783:20: 4195 | & MTYPE, id%RHS(1), LD_RHS, id%NRHS, JBEG_RHS, | 2 ...... 5783 | & SOLVET, C_Y, id%N, NBRHS_EFF, 1, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_driver.F:5784:12: 4196 | & JDUMMY, id%KEEP(1), id%KEEP8(1), | 2 ...... 5784 | & id%PTLUST_S(1), id%KEEP(1),id%KEEP8(1), | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5786:12: 4197 | & id%PROCNODE_STEPS(1), IDUMMY, 1, | 2 ...... 5786 | & IS(1), LIW_PASSED, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5790:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5790 | & id%RHSCOMP(IBEG_RHSCOMP), LD_RHSCOMP, NBRHS_EFF, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) zsol_driver.F:5791:12: 4201 | & C_DUMMY, 1 , 1, IDUMMY, 1, | 2 ...... 5791 | & PTR_POSINRHSCOMP_BWD(1), id%N, | 1 Warning: Element of assumed-shape or pointer array as actual argument at (1) cannot correspond to actual argument at (2) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_distrhs.F -o zsol_distrhs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_distrhs.F:438:26: 435 | CALL MPI_ISEND( IRHS_loc_sorted(NEXTROWTOSEND(IPROC_ARG+1)), | 2 ...... 438 | CALL MPI_ISEND( BUFR(1,IBUF), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:201:24: 198 | CALL MPI_RECV(BUFRECI(1), NBRECORDS, MPI_INTEGER, | 2 ...... 201 | CALL MPI_RECV(BUFRECR(1), NBRECORDS*NRHS_COL, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_distrhs.F:23:25: 23 | & LP, LPOK, KEEP, NB_BYTES_LOC, INFO ) | 1 Warning: Unused dummy argument 'lpok' at (1) [-Wunused-dummy-argument] zsol_driver.F: In function 'zmumps_solve_driver_': zsol_driver.F:1882:72: warning: 'rhs_ir.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 1882 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].ubound' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.data' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.data' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.offset' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.offset' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:3608:72: warning: 'idrhs_loc.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 3608 | & LP, LPOK, KEEP(1), NB_BYTES_LOC, INFO(1)) | ^ zsol_driver.F:125:57: note: 'idrhs_loc.dim[0].stride' was declared here 125 | COMPLEX(kind=8), DIMENSION(:), POINTER :: idRHS_loc | ^ zsol_driver.F:2035:72: warning: 'nb_k133' may be used uninitialized [-Wmaybe-uninitialized] 2035 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ zsol_driver.F:274:21: note: 'nb_k133' was declared here 274 | INTEGER NB_K133, IRANK, TSIZE | ^ zsol_driver.F:3898:72: warning: 'lwcb8' may be used uninitialized [-Wmaybe-uninitialized] 3898 | LWCB8_SOL_C = LWCB8 | ^ zsol_driver.F:83:36: note: 'lwcb8' was declared here 83 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^ zsol_driver.F:3386:72: warning: 'saverhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 3386 | SAVERHS(:) = ZERO | ^ zsol_driver.F:175:48: note: 'saverhs.dim[0].ubound' was declared here 175 | COMPLEX(kind=8), ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^ zsol_driver.F:4014:72: warning: 'do_nbsparse' may be used uninitialized [-Wmaybe-uninitialized] 4014 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ zsol_driver.F:256:29: note: 'do_nbsparse' was declared here 256 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_befmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:193:48: note: 'uns_perm_inv_needed_befmainloop' was declared here 193 | & UNS_PERM_INV_NEEDED_BEFMAINLOOP | ^ zsol_driver.F:2209:47: warning: 'uns_perm_inv_needed_inmainloop' may be used uninitialized [-Wmaybe-uninitialized] 2209 | IF (UNS_PERM_INV_NEEDED_BEFMAINLOOP .AND. | ^ zsol_driver.F:192:47: note: 'uns_perm_inv_needed_inmainloop' was declared here 192 | LOGICAL :: UNS_PERM_INV_NEEDED_INMAINLOOP, | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.offset' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.offset' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:4592:72: warning: 'rhs_ir.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 4592 | & id%COMM, IERR ) | ^ zsol_driver.F:168:54: note: 'rhs_ir.dim[0].stride' was declared here 168 | COMPLEX(kind=8), DIMENSION(:), POINTER :: RHS_IR | ^ zsol_driver.F:2211:72: warning: 'uns_perm_inv.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 2211 | NB_BYTES = NB_BYTES - int(size(UNS_PERM_INV),8)*K34_8 | ^ zsol_driver.F:191:56: note: 'uns_perm_inv.dim[0].ubound' was declared here 191 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.data' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.data' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.offset' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.offset' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:2230:72: warning: 'irhs_loc_ptr.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 2230 | & ICNTL(1), INFO(1) ) | ^ zsol_driver.F:123:52: note: 'irhs_loc_ptr.dim[0].stride' was declared here 123 | INTEGER, DIMENSION(:), POINTER :: IRHS_loc_PTR | ^ zsol_driver.F:3478:72: warning: 'iperm' may be used uninitialized [-Wmaybe-uninitialized] 3478 | & id%ROWSCA(II) | ^ zsol_driver.F:76:21: note: 'iperm' was declared here 76 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^ zsol_driver.F:4299:72: warning: 'map_rhs.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4299 | NB_BYTES = NB_BYTES - int(size(MAP_RHS),8) * K34_8 | ^ zsol_driver.F:181:40: note: 'map_rhs.dim[0].ubound' was declared here 181 | INTEGER, ALLOCATABLE :: MAP_RHS(:) | ^ zsol_driver.F:4603:72: warning: 'c_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4603 | C_LOCWK54 = ZERO | ^ zsol_driver.F:188:61: note: 'c_locwk54.dim[0].ubound' was declared here 188 | COMPLEX(kind=8), ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^ zsol_driver.F:4998:72: warning: 'c_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4998 | NB_BYTES = NB_BYTES - int(size(C_W),8)*K35_8 | ^ zsol_driver.F:178:45: note: 'c_w.dim[0].ubound' was declared here 178 | & C_W(:) | ^ zsol_driver.F:4505:72: warning: 'r_locwk54.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 4505 | R_LOCWK54 = RZERO | ^ zsol_driver.F:187:65: note: 'r_locwk54.dim[0].ubound' was declared here 187 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^ zsol_driver.F:5001:72: warning: 'r_w.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5001 | & - int(size(IW1),8)*K34_8 | ^ zsol_driver.F:183:45: note: 'r_w.dim[0].ubound' was declared here 183 | DOUBLE PRECISION, ALLOCATABLE :: R_W(:) | ^ zsol_driver.F:5006:72: warning: 'd.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 5006 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ zsol_driver.F:182:51: note: 'd.dim[0].ubound' was declared here 182 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zend_driver.F -o zend_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_aux_ELT.F -o zana_aux_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_aux_ELT.F:726:34: 726 | & KEEP,KEEP8, ICNTL, SYM ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:723:55: 723 | SUBROUTINE ZMUMPS_ANA_DIST_ELEMENTS( MYID, SLAVEF, N, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F:809:57: 809 | SUBROUTINE ZMUMPS_ELTPROC( N, NELT, ELTPROC, SLAVEF, PROCNODE, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zana_aux_ELT.F: In function 'zmumps_ana_f_elt_': zana_aux_ELT.F:442:26: warning: 'lp' may be used uninitialized [-Wmaybe-uninitialized] 442 | IF ((LP.GT.0).AND.(ICNTL(4).GE.1)) WRITE (LP,99996) INFO(1) | ^ zana_aux_ELT.F:42:31: note: 'lp' was declared here 42 | INTEGER NEMIN, MPRINT, LP, MP, LDIAG | ^ zana_aux_ELT.F: In function 'zmumps_frtelt_': zana_aux_ELT.F:914:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 914 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ zana_aux_ELT.F:846:19: note: 'inode' was declared here 846 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_dist_m.F -o zana_dist_m.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_dist_m.F: In function 'zmumps_ana_distm_': zana_dist_m.F:684:72: warning: 'nrladu_current_missing' may be used uninitialized [-Wmaybe-uninitialized] 684 | & NRLADU_CURRENT_MISSING) | ^ zana_dist_m.F:102:42: note: 'nrladu_current_missing' was declared here 102 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^ zana_dist_m.F:1024:72: warning: 'current_active_mem' may be used uninitialized [-Wmaybe-uninitialized] 1024 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ zana_dist_m.F:112:35: note: 'current_active_mem' was declared here 112 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^ zana_dist_m.F:1321:72: warning: 'sizecblr_slave_ud' may be used uninitialized [-Wmaybe-uninitialized] 1321 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ zana_dist_m.F:121:34: note: 'sizecblr_slave_ud' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:1323:72: warning: 'sizecblr_slave_wc' may be used uninitialized [-Wmaybe-uninitialized] 1323 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ zana_dist_m.F:121:53: note: 'sizecblr_slave_wc' was declared here 121 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^ zana_dist_m.F:877:72: warning: 'ops_node_slave' may be used uninitialized [-Wmaybe-uninitialized] 877 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ zana_dist_m.F:136:64: note: 'ops_node_slave' was declared here 136 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^ zana_dist_m.F:1225:72: warning: 'cbmaxr' may be used uninitialized [-Wmaybe-uninitialized] 1225 | MAXTEMPCB_LR = max(MAXTEMPCB_LR, min(SIZECB,CBMAXR)) | ^ zana_dist_m.F:132:35: note: 'cbmaxr' was declared here 132 | INTEGER(8) LEV3MAXREC, CBMAXR, CBMAXS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_LDLT_preprocess.F -o zana_LDLT_preprocess.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_LDLT_preprocess.F:16:26: 16 | & NCST,KEEP,KEEP8, ROWSCA | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zana_LDLT_preprocess.F:126:29: 126 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_reordertree.F -o zana_reordertree.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_reordertree.F:732:56: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k234' at (1) [-Wunused-dummy-argument] zana_reordertree.F:732:60: 732 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55,KEEP199, | 1 Warning: Unused dummy argument 'k55' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zarrowheads.F -o zarrowheads.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_reordertree.F: In function 'zmumps_reorder_tree_': zana_reordertree.F:231:72: warning: 'inode' may be used uninitialized [-Wmaybe-uninitialized] 231 | NFR = int(ND(STEP(INODE)),8) | ^ zana_reordertree.F:34:33: note: 'inode' was declared here 34 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^ zana_reordertree.F:655:72: warning: 'dernier' may be used uninitialized [-Wmaybe-uninitialized] 655 | FILS(dernier)=-TAB(I) | ^ zana_reordertree.F:44:21: note: 'dernier' was declared here 44 | INTEGER dernier,fin | ^ zarrowheads.F:927:32: 927 | CALL ZMUMPS_SET_TO_ZERO(root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zarrowheads.F:645:27: 641 | CALL MPI_SEND(BUFI(1,ISLAVE),TAILLE_SENDI, | 2 ...... 645 | CALL MPI_SEND( BUFR(1,ISLAVE), TAILLE_SENDR, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:794:23: 784 | CALL MPI_RECV( BUFI(1), 2*NBRECORDS+1, | 2 ...... 794 | CALL MPI_RECV( BUFR(1), NBRECORDS, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zarrowheads.F:626:41: 626 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:627:20: 627 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:594:47: 594 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zarrowheads.F:595:20: 595 | & TYPE_PARALL ) | 1 Warning: Unused dummy argument 'type_parall' at (1) [-Wunused-dummy-argument] zarrowheads.F:879:54: 879 | SUBROUTINE ZMUMPS_SET_TO_ZERO(A, LLD, M, N, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zarrowheads.F:17:35: 17 | & KEEP, KEEP8, ICNTL, id ) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zarrowheads.F:200:70: 200 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:247:36: 247 | INTEGER(8) :: I1, IA, IS1, IS, IAS, ISHIFT, K | 1 Warning: Unused variable 'is' declared at (1) [-Wunused-variable] zarrowheads.F:199:36: 199 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:35: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'frere_steps' at (1) [-Wunused-dummy-argument] zarrowheads.F:695:21: 695 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zarrowheads.F:698:16: 698 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zarrowheads.F: In function 'zmumps_facto_send_arrowheads_': zarrowheads.F:499:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.offset' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zarrowheads.F:499:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 499 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ zarrowheads.F:252:49: note: 'iw4.dim[1].stride' was declared here 252 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zana_reordertree.F: In function 'zmumps_build_load_mem_info_': zana_reordertree.F:1103:72: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1103 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ zana_reordertree.F:780:16: note: 'id' was declared here 780 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zbcast_int.F -o zbcast_int.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm_ELT.F -o zfac_asm_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm_ELT.F:62:18: 62 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, ITLOC, FILS, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm_ELT.F:80:40: 80 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:15: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:21:34: 21 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:17:24: 17 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:16: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm_ELT.F:18:24: 18 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_asm.F -o zfac_asm.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_asm.F:172:25: 172 | & IOLDPS, A_PTR(POSELT), LA_PTR, 1_8, KEEP, KEEP8, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) zfac_asm.F:765:44: 765 | SUBROUTINE ZMUMPS_SET_PARPIVT1 ( INODE, NFRONT, NASS1, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:873:53: 873 | SUBROUTINE ZMUMPS_UPDATE_PARPIV_ENTRIES ( INODE, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zfac_asm.F:874:21: 874 | & KEEP, PARPIV, LPARPIV) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zfac_asm.F:613:43: 613 | & A, LA, POSELT, KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:43: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:17:31: 17 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:15: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:132:33: 132 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:129:24: 129 | & NBROWS, NBCOLS, | 1 Warning: Unused dummy argument 'nbcols' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:16: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_asm.F:130:24: 130 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:35: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:191:23: 191 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:25: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:15: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:27: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:223:33: 223 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:221:24: 221 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_asm.F:222:19: 222 | & RHS_MUMPS, FILS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:44: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'etatass' at (1) [-Wunused-dummy-argument] zfac_asm.F:314:40: 314 | & IAFATH, NFRONT, NASS1, | 1 Warning: Unused dummy argument 'nass1' at (1) [-Wunused-dummy-argument] zfac_asm.F:316:35: 316 | & IW, NROWS, NELIM, ETATASS, | 1 Warning: Unused dummy argument 'nelim' at (1) [-Wunused-dummy-argument] zfac_asm.F:501:62: 501 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:43: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:31: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_asm.F:559:17: 559 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_b.F -o zfac_b.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_b.F:226:10: 226 | S_IS_POINTERS%IW => IDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:230:10: 230 | S_IS_POINTERS%A => CDUMMY | 1 Warning: Pointer at (1) in pointer assignment might outlive the pointer target [-Wtarget-lifetime] zfac_b.F:238:30: 238 | CALL ZMUMPS_FAC_PAR_I(N,S_IS_POINTERS%IW(1),LIW_ARG_FAC_PAR, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'iw' at (1) zfac_b.F:239:7: 239 | & S_IS_POINTERS%A(1),LA_ARG_FAC_PAR,IW1(NSTK), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'a' at (1) gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_distentry.F -o zfac_distrib_distentry.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_distentry.F:708:33: 705 | CALL MPI_RECV( BUFRECI(1), 2*NBRECORDS+1, | 2 ...... 708 | CALL MPI_RECV( BUFRECR(1), NBRECORDS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:732:28: 728 | CALL MPI_ISEND( BUFI(1, IACT(ISLAVE), ISLAVE ), | 2 ...... 732 | CALL MPI_ISEND( BUFR(1, IACT(ISLAVE), ISLAVE ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F:768:29: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:768:47: 768 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1 Warning: Unused dummy argument 'local_n' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:770:25: 770 | & SLAVEF, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:17:25: 17 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_distrib_distentry.F:16:15: 16 | & SLAVEF, PERM, FILS, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_distrib_ELT.F -o zfac_distrib_ELT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_distrib_ELT.F:490:26: 481 | CALL MPI_SEND( BUFI(2, I), NBRECI, MPI_INTEGER, | 2 ...... 490 | CALL MPI_SEND( BUFR(2, I), NBRECR, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_ELT.F:197:21: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltvar' at (1) zfac_distrib_ELT.F:197:44: 197 | & id%ELTVAR( IELTPTR8 ), id%A_ELT( RELTPTR8 ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'eltval' at (1) zfac_distrib_ELT.F:199:21: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rowsca' at (1) zfac_distrib_ELT.F:199:35: 199 | & id%ROWSCA(1), id%COLSCA(1), KEEP(50) ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'colsca' at (1) zfac_distrib_ELT.F:215:17: 215 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:216:17: 216 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:223:17: 223 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:255:17: 255 | & id%ELTVAR(IELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elnodes' at (1) zfac_distrib_ELT.F:256:17: 256 | & id%A_ELT (RELTPTR8), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'elval' at (1) zfac_distrib_ELT.F:280:31: 273 | CALL MPI_RECV( ELTVAR_LOC( RECV_IELTPTR8 ), MSGLEN, | 2 ...... 280 | CALL MPI_RECV( ELTVAL_LOC( RECV_RELTPTR8 ), MSGLEN, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_distrib_distentry.F: In function 'zmumps_redistribution_': zfac_distrib_distentry.F:152:52: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^ zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:152:52: warning: 'bufi.dim[2].stride' may be used uninitialized [-Wmaybe-uninitialized] zfac_distrib_distentry.F:613:72: warning: 'iw4.offset' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.offset' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_distentry.F:613:72: warning: 'iw4.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 613 | &IW4(1,1), root, KEEP,KEEP8 ) | ^ zfac_distrib_distentry.F:134:49: note: 'iw4.dim[1].stride' was declared here 134 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^ zfac_distrib_ELT.F: In function 'zmumps_elt_distrib_': zfac_distrib_ELT.F:317:72: warning: 'rg2l.data' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.data' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.offset' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.offset' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:317:72: warning: 'rg2l.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 317 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ zfac_distrib_ELT.F:75:50: note: 'rg2l.dim[0].stride' was declared here 75 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.offset' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.offset' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:400:72: warning: 'bufi.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 400 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:69:53: note: 'bufi.dim[1].stride' was declared here 69 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.offset' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.offset' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ zfac_distrib_ELT.F:410:72: warning: 'bufr.dim[1].stride' may be used uninitialized [-Wmaybe-uninitialized] 410 | & COMM, STATUS, IERR_MPI ) | ^ zfac_distrib_ELT.F:70:61: note: 'bufr.dim[1].stride' was declared here 70 | COMPLEX(kind=8), DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_lastrtnelind.F -o zfac_lastrtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_alloc_cb.F -o zfac_mem_alloc_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_compress_cb.F -o zfac_mem_compress_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_free_block_cb.F -o zfac_mem_free_block_cb.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_compress_cb.F:116:30: 116 | & LRLU,IPTRLU,IWPOS, | 1 Warning: Unused dummy argument 'iwpos' at (1) [-Wunused-dummy-argument] zfac_mem_compress_cb.F:118:26: 118 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1 Warning: Unused dummy argument 'lrlus' at (1) [-Wunused-dummy-argument] zfac_mem_free_block_cb.F:15:25: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_mem_free_block_cb.F:15:28: 15 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack_aux.F -o zfac_mem_stack_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_mem_stack_aux.F:158:35: 158 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1 Warning: Unused dummy argument 'sizecb' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_mem_stack.F -o zfac_mem_stack.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_band.F -o zfac_process_band.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_band.F:270:46: 270 | CALL ZMUMPS_PROCESS_DESC_BANDE( MYID, DESCBAND_STRUC%BUFR(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'bufr' at (1) zfac_process_band.F:20:62: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'istep_to_iniv2' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:35: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_band.F:15:22: 15 | & LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_band.F:20:46: 20 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_band.F:205:32: 205 | & STACK_RIGHT_AUTHORIZED | 1 Warning: Unused dummy argument 'stack_right_authorized' at (1) [-Wunused-dummy-argument] zfac_process_band.F: In function 'zmumps_process_desc_bande_': zfac_process_band.F:142:72: warning: 'nslaves' may be used uninitialized [-Wmaybe-uninitialized] 142 | & IBUFR + NSLAVES_RECU + NROW + NCOL - 1 ) | ^ zfac_process_band.F:55:58: note: 'nslaves' was declared here 55 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blfac_slave.F -o zfac_process_blfac_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blfac_slave.F:190:23: 125 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 190 | & A(POSBLOCFACTO), NPIV*NCOLU, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blfac_slave.F: In function 'zmumps_process_blfac_slave_': zfac_process_blfac_slave.F:345:72: warning: 'posblocfacto' may be used uninitialized [-Wmaybe-uninitialized] 345 | & A_PTR( CPOS ), NCOL1 ) | ^ zfac_process_blfac_slave.F:88:37: note: 'posblocfacto' was declared here 88 | INTEGER(8) POSELT, POSBLOCFACTO | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.data' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.data' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ zfac_process_blfac_slave.F:320:72: warning: 'begs_blr_u.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 320 | & ) | ^ zfac_process_blfac_slave.F:103:50: note: 'begs_blr_u.dim[0].ubound' was declared here 103 | INTEGER, POINTER, DIMENSION(:) :: BEGS_BLR_U | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto_LDLT.F -o zfac_process_blocfacto_LDLT.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto_LDLT.F:244:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 244 | & PIVDYN, NPIV, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zfac_process_blocfacto_LDLT.F:253:23: 154 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 253 | & BLFCTDYN, int(LA_BLOCFACTO), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto_LDLT.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_blocfacto.F -o zfac_process_blocfacto.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_blocfacto.F:863:27: 841 | & ISLR_INT, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 863 | & BLR_U(I)%Q(1,1), M*K, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_blocfacto.F:232:35: 232 | & BLR_U(1), NB_BLR_U, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'blr_u' at (1) zfac_process_blocfacto.F:233:35: 233 | & BEGS_BLR_U(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'begs_blr_u' at (1) zfac_process_blocfacto.F:805:51: 805 | & NPIV, NELIM, DIR, | 1 Warning: Unused dummy argument 'dir' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto.F:17:44: 17 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1 Warning: Unused dummy argument 'msgsou' at (1) [-Wunused-dummy-argument] zfac_process_blocfacto_LDLT.F: In function 'zmumps_process_sym_blocfacto_': zfac_process_blocfacto_LDLT.F:622:16: warning: 'nslaves_prec' may be used uninitialized [-Wmaybe-uninitialized] 622 | IF (NSLAVES_PREC.GT.0) THEN | ^ zfac_process_blocfacto_LDLT.F:130:49: note: 'nslaves_prec' was declared here 130 | INTEGER :: XSIZE, CURRENT_BLR, NSLAVES_PREC, INFO_TMP(2) | ^ zfac_process_blocfacto.F: In function 'zmumps_process_blocfacto_': zfac_process_blocfacto.F:634:72: warning: 'lpos' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:25: note: 'lpos' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ zfac_process_blocfacto.F:634:72: warning: 'lpos2' may be used uninitialized [-Wmaybe-uninitialized] 634 | & A_PTR(LPOS2), NCOL1, ONE, A_PTR(LPOS), NCOL1) | ^ zfac_process_blocfacto.F:100:38: note: 'lpos2' was declared here 100 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_bf.F -o zfac_process_bf.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_end_facto_slave.F -o zfac_process_end_facto_slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_end_facto_slave.F: In function 'zmumps_end_facto_slave_': zfac_process_end_facto_slave.F:163:22: warning: 'cb_stored_in_blrstruc' may be used uninitialized [-Wmaybe-uninitialized] 163 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ zfac_process_end_facto_slave.F:103:41: note: 'cb_stored_in_blrstruc' was declared here 103 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type1.F -o zfac_process_contrib_type1.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type1.F:113:15: 59 | & FINODE, 1, MPI_INTEGER, | 2 ...... 113 | & SON_A(IPOS_NODE + ISHIFT_PACKET), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type1.F:21:22: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type1.F:21:33: 21 | & ITLOC, RHS_MUMPS ) | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type2.F -o zfac_process_contrib_type2.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_contrib_type3.F -o zfac_process_contrib_type3.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_contrib_type3.F:182:25: 73 | & ISON, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 182 | & A( IPTRLU + 1_8 ), int(LREQA), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F:14:56: 14 | SUBROUTINE ZMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1 Warning: Unused dummy argument 'lbufr' at (1) [-Wunused-dummy-argument] zfac_process_contrib_type2.F:296:20: 105 | CALL MPI_UNPACK( BUFR, LBUFR_BYTES, POSITION, INODE, 1, | 2 ...... 296 | & A(POSCONTRIB), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_contrib_type3.F: In function 'zmumps_process_contrib_type3_': zfac_process_contrib_type3.F:234:72: warning: 'pos_root' may be used uninitialized [-Wmaybe-uninitialized] 234 | & 0) | ^ zfac_process_contrib_type3.F:65:37: note: 'pos_root' was declared here 65 | INTEGER(8) :: LREQA, POS_ROOT | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_maprow.F -o zfac_process_maprow.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_maprow.F:1220:26: 1220 | & FILS, DAD, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_master2.F -o zfac_process_master2.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_maprow.F: In function 'zmumps_local_assembly_type2_': zfac_process_maprow.F:1670:72: warning: 'posrow' may be used uninitialized [-Wmaybe-uninitialized] 1670 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ zfac_process_maprow.F:1278:33: note: 'posrow' was declared here 1278 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^ zfac_process_master2.F:145:14: 67 | & IFATH, 1, MPI_INTEGER | 2 ...... 145 | & A(PAMASTER(STEP(ISON)) + | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zfac_process_master2.F:23:38: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:22:29: 22 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_master2.F:23:49: 23 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_message.F -o zfac_process_message.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_message.F:770:43: 770 | SUBROUTINE ZMUMPS_CANCEL_IRECV( INFO1, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] zfac_process_message.F:772:34: 772 | & BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_message.F:816:15: 816 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1 Warning: Unused dummy argument 'info1' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2slave.F -o zfac_process_root2slave.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_root2slave.F:16:14: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'bufr' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:29:31: 29 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:31: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:16:34: 16 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1 Warning: Unused dummy argument 'lbufr_bytes' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:22:28: 22 | & IPOOL, LPOOL, LEAF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:23:15: 23 | & NBFIN, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'nbfin' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:20:50: 20 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1 Warning: Unused dummy argument 'nstk_s' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:16: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opassw' at (1) [-Wunused-dummy-argument] zfac_process_root2slave.F:25:24: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'opeliw' at (1) [-Wunused-dummy-argument] zfac_process_maprow.F: In function 'zmumps_maplig_fils_niv1_': zfac_process_maprow.F:1193:10: warning: 'cb_is_lr' may be used uninitialized [-Wmaybe-uninitialized] 1193 | IF (CB_IS_LR) THEN | ^ zfac_process_maprow.F:720:25: note: 'cb_is_lr' was declared here 720 | LOGICAL :: CB_IS_LR | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_root2son.F -o zfac_process_root2son.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_process_rtnelind.F -o zfac_process_rtnelind.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_process_rtnelind.F:26:14: 26 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:15: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:24:28: 24 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1 Warning: Unused dummy argument 'leaf' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:18: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptlust_s' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:20:26: 20 | & PTLUST_S, PTRFAC, | 1 Warning: Unused dummy argument 'ptrfac' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:22:26: 22 | & ITLOC, RHS_MUMPS, COMP, | 1 Warning: Unused dummy argument 'rhs_mumps' at (1) [-Wunused-dummy-argument] zfac_process_rtnelind.F:14:46: 14 | SUBROUTINE ZMUMPS_PROCESS_RTNELIND( ROOT, | 1 Warning: Unused dummy argument 'root' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_root_parallel.F -o zfac_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_root_parallel.F:21:44: 21 | & DET_EXP, DET_MANT, DET_SIGN | 1 Warning: Unused dummy argument 'det_sign' at (1) [-Wunused-dummy-argument] zfac_root_parallel.F:17:37: 17 | & COMM, IW, LIW, IFREE, | 1 Warning: Unused dummy argument 'ifree' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings.F -o zfac_scalings.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_determinant.F -o zfac_determinant.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings.F:365:41: 361 | CALL MPI_REDUCE( SUMR_LOC, SUMR, | 2 ...... 365 | CALL MPI_REDUCE( SUMR_LOC, DUMMY, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/REAL(8)). zfac_scalings.F:15:46: 15 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1 Warning: Unused dummy argument 'wk' at (1) [-Wunused-dummy-argument] zfac_determinant.F:43:56: 43 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_determinant.F:125:67: 125 | SUBROUTINE ZMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1 Warning: Unused dummy argument 'datatype' at (1) [-Wunused-dummy-argument] zfac_determinant.F:188:43: 188 | & BLOCK_SIZE,IPIV, | 1 Warning: Unused dummy argument 'ipiv' at (1) [-Wunused-dummy-argument] zfac_determinant.F:190:56: 190 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScaleAbs.F -o zfac_scalings_simScaleAbs.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabssym_': zfac_scalings_simScaleAbs.F:1133:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:24: note: 'irnghbprcs' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:36: note: 'irsndrcvia' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:845:47: note: 'irsndrcvja' was declared here 845 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:21: note: 'istatus' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:24: note: 'ornghbprcs' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_scalings_simScale_util.F -o zfac_scalings_simScale_util.o zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:36: note: 'orsndrcvia' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:846:47: note: 'orsndrcvja' was declared here 846 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:1133:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 1133 | & COMM) | ^ zfac_scalings_simScaleAbs.F:847:31: note: 'requests' was declared here 847 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_scalings_simScale_util.F:769:24: 724 | CALL MPI_IRECV(ISNDRCVJA(OFFS), ITMP, MPI_INTEGER,IPID-1, | 2 ...... 769 | CALL MPI_IRECV(ISNDRCVA(OFFS), SZ, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:783:23: 731 | CALL MPI_SEND(OSNDRCVJA(OFFS), ITMP, MPI_INTEGER, IPID-1, | 2 ...... 783 | CALL MPI_SEND(OSNDRCVA(OFFS), SZ, MPI_DOUBLE_PRECISION, PID-1, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zfac_scalings_simScale_util.F:92:60: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:92:54: 92 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:63: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:170:58: 170 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:311:50: 311 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:336:48: 336 | DOUBLE PRECISION FUNCTION ZMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument 'd' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:460:56: 460 | SUBROUTINE ZMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1 Warning: Unused dummy argument 'dtype' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:743:38: 743 | SUBROUTINE ZMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:838:37: 838 | SUBROUTINE ZMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:63: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1099:57: 1099 | SUBROUTINE ZMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:66: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'comm' at (1) [-Wunused-dummy-argument] zfac_scalings_simScale_util.F:1172:61: 1172 | SUBROUTINE ZMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1 Warning: Unused dummy argument 'numprocs' at (1) [-Wunused-dummy-argument] zfac_scalings_simScaleAbs.F: In function 'zmumps_simscaleabsuns_': zfac_scalings_simScaleAbs.F:614:72: warning: 'icnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:24: note: 'icnghbprcs' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:36: note: 'icsndrcvia' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'icsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:224:47: note: 'icsndrcvja' was declared here 224 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:456:72: warning: 'imycptr' may be used uninitialized [-Wmaybe-uninitialized] 456 | & IWRK(IMYCPTR),INUMMYC) | ^ zfac_scalings_simScaleAbs.F:221:29: note: 'imycptr' was declared here 221 | INTEGER IMYRPTR,IMYCPTR | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:24: note: 'irnghbprcs' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:36: note: 'irsndrcvia' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'irsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:222:47: note: 'irsndrcvja' was declared here 222 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'istatus' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:21: note: 'istatus' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocnghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:24: note: 'ocnghbprcs' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:36: note: 'ocsndrcvia' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'ocsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:225:47: note: 'ocsndrcvja' was declared here 225 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'ornghbprcs' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:24: note: 'ornghbprcs' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvia' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:36: note: 'orsndrcvia' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:625:72: warning: 'orsndrcvja' may be used uninitialized [-Wmaybe-uninitialized] 625 | & COMM) | ^ zfac_scalings_simScaleAbs.F:223:47: note: 'orsndrcvja' was declared here 223 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^ zfac_scalings_simScaleAbs.F:614:72: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 614 | & COMM) | ^ zfac_scalings_simScaleAbs.F:226:31: note: 'requests' was declared here 226 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_sol_pool.F -o zfac_sol_pool.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zfac_sol_pool.F:382:21: 382 | & KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:19: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'procnode' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:383:26: 383 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:381:60: 381 | SUBROUTINE ZMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:25:50: 25 | & (N, POOL, LPOOL, PROCNODE, SLAVEF, KEEP199, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:170:39: 170 | & FORCE_EXTRACT_TOP_SBTR ) | 1 Warning: Unused dummy argument 'force_extract_top_sbtr' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:169:50: 169 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1 Warning: Unused dummy argument 'nd' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:515:36: 515 | & ( IPOOL, LPOOL, III, LEAF, | 1 Warning: Unused dummy argument 'iii' at (1) [-Wunused-dummy-argument] zfac_sol_pool.F:516:35: 516 | & INODE, STRATEGIE ) | 1 Warning: Unused dummy argument 'strategie' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zfac_type3_symmetrize.F -o zfac_type3_symmetrize.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zini_defaults.F -o zini_defaults.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zini_defaults.F:52:24: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:52:29: 51 | CALL MUMPS_SIZE_C(I(1),I(2),SIZE_INT) | 2 52 | CALL MUMPS_SIZE_C(R(1),R(2),SIZE_REAL_OR_DOUBLE) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zini_defaults.F:66:37: 66 | & DKEEP, MYID ) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] zini_defaults.F:1236:41: 1236 | SUBROUTINE ZMUMPS_SET_KEEP72(id, LP) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -DMUMPS_ARITH=MUMPS_ARITH_z \ -I../PORD/include/ -Dpord -c mumps_c.c -o zmumps_c.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_driver.F -o zmumps_driver.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_driver.F:660:25: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:660:29: 660 | CALL MPI_ALLREDUCE(JOB,JOBMIN,1,MPI_INTEGER,MPI_MAX, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:25: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:662:29: 662 | CALL MPI_ALLREDUCE(JOB,JOBMAX,1,MPI_INTEGER,MPI_MIN, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar) zmumps_driver.F:2088:22: 2088 | CALL MPI_BCAST( id%RINFOG(1), 40, MPI_DOUBLE_PRECISION, MASTER, | 1 ...... 2191 | CALL MPI_BCAST( INFOG(1), 1, MPI_INTEGER, ROOT, COMM, IERR ) | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)). zmumps_driver.F:2103:28: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). zmumps_driver.F:2103:41: 2103 | call MPI_ALLREDUCE(id%KEEP8(55),id%KEEP8(57),1, | 1 ...... 2187 | CALL MPI_ALLREDUCE(TMP1,TMP,1,MPI_2INTEGER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)). gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_f77.F -o zmumps_f77.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_driver.F: In function 'zmumps_': zmumps_driver.F:584:57: warning: 'keep242save' may be used uninitialized [-Wmaybe-uninitialized] 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:585:25: warning: 'keep243save' may be used uninitialized [-Wmaybe-uninitialized] 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2014:72: warning: 'keep235save' may be used uninitialized [-Wmaybe-uninitialized] 2014 | id%KEEP(235) = KEEP235SAVE | ^ zmumps_driver.F:584:44: note: 'keep235save' was declared here 584 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^ zmumps_driver.F:2017:72: warning: 'keep495save' may be used uninitialized [-Wmaybe-uninitialized] 2017 | id%KEEP(495) = KEEP495SAVE | ^ zmumps_driver.F:585:38: note: 'keep495save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ zmumps_driver.F:2018:72: warning: 'keep497save' may be used uninitialized [-Wmaybe-uninitialized] 2018 | id%KEEP(497) = KEEP497SAVE | ^ zmumps_driver.F:585:51: note: 'keep497save' was declared here 585 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^ gcc -O -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -DAdd_ -I../PORD/include/ -Dpord -c zmumps_gpu.c -o zmumps_gpu.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zmumps_iXamax.F -o zmumps_iXamax.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zmumps_iXamax.F:14:51: 14 | INTEGER FUNCTION ZMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1 Warning: Unused dummy argument 'grain' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zana_mtrans.F -o zana_mtrans.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zooc_panel_piv.F -o zooc_panel_piv.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_mtrans.F: In function 'zmumps_mtransu_': zana_mtrans.F:768:72: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 768 | 80 IPERM(I) = J | ^ zana_mtrans.F:702:15: note: 'i' was declared here 702 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ zana_mtrans.F:769:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 769 | ARP(J) = int(II - IP(J)) + 1 | ^ zana_mtrans.F:704:32: note: 'ii' was declared here 704 | INTEGER(8) :: IN1, IN2, II | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zrank_revealing.F -o zrank_revealing.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zana_mtrans.F: In function 'zmumps_mtransb_': zana_mtrans.F:111:14: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 111 | IF (IPERM(I0).NE.0) GO TO 30 | ^ zana_mtrans.F:71:22: note: 'i0' was declared here 71 | & I0,UP,LOW, IK | ^ zana_mtrans.F:246:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 246 | I = ISP | ^ zana_mtrans.F:70:56: note: 'isp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ zana_mtrans.F:249:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 249 | I0 = JPERM(J) | ^ zana_mtrans.F:70:60: note: 'jsp' was declared here 70 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^ zrank_revealing.F:14:57: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'icntl' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:61: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'mpg' at (1) [-Wunused-dummy-argument] zrank_revealing.F:14:46: 14 | SUBROUTINE ZMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_aux.F -o zsol_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_aux.F:760:26: 758 | CALL MPI_SEND(N_LOCAL_LIST, 1, | 2 759 | & MPI_INTEGER, MASTER, TAG_SIZE, id%COMM,IERR) 760 | CALL MPI_SEND(LOCAL_LIST, N_LOCAL_LIST, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:803:26: 783 | CALL MPI_RECV(TMP, 1, MPI_INTEGER, MPI_ANY_SOURCE, | 2 ...... 803 | CALL MPI_RECV(LOCAL_LIST, NSTEPS, MPI_INTEGER, | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_aux.F:484:23: 484 | & W, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:14:36: 14 | SUBROUTINE ZMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:41: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptracb' at (1) [-Wunused-dummy-argument] zsol_aux.F:16:34: 16 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1 Warning: Unused dummy argument 'ptricb' at (1) [-Wunused-dummy-argument] zsol_aux.F:15:14: 15 | & W, LWC, | 1 Warning: Unused dummy argument 'w' at (1) [-Wunused-dummy-argument] zsol_aux.F:35:32: 35 | SUBROUTINE ZMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_aux.F:86:64: 86 | SUBROUTINE ZMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:141:29: 141 | & KEEP, KEEP8, COLSCA) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:178:27: 178 | & KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:377:39: 377 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:543:23: 543 | & W, KEEP,KEEP8, COLSCA ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:816:12: 816 | & LP, ARRET, GRAIN ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:24: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:894:12: 894 | & LP, KEEP,KEEP8 ) | 1 Warning: Unused dummy argument 'lp' at (1) [-Wunused-dummy-argument] zsol_aux.F:994:13: 994 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1044:35: 1044 | & MPRINT, ICNTL, KEEP,KEEP8) | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_aux.F:1042:35: 1042 | SUBROUTINE ZMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1 Warning: Unused dummy argument 'mtype' at (1) [-Wunused-dummy-argument] zsol_aux.F:1043:19: 1043 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1 Warning: Unused dummy argument 'wrhs' at (1) [-Wunused-dummy-argument] zsol_aux.F:1140:70: 1140 | & NRHS_B, WCB, LWCB, LDA_WCB, PPIV_COURANT, MTYPE, KEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1181:28: 1181 | & MTYPE, KEEP, COEF_Y ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_aux.F:1226:13: 1226 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] zana_mtrans.F: In function 'zmumps_mtransw_': zana_mtrans.F:864:32: warning: 'i0' may be used uninitialized [-Wmaybe-uninitialized] 864 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ zana_mtrans.F:799:22: note: 'i0' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F:873:17: warning: 'k0' may be used uninitialized [-Wmaybe-uninitialized] 873 | DO 60 K = K0,K2 | ^ zana_mtrans.F:801:39: note: 'k0' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1033:72: warning: 'isp' may be used uninitialized [-Wmaybe-uninitialized] 1033 | I = IRN(ISP) | ^ zana_mtrans.F:801:52: note: 'isp' was declared here 801 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^ zana_mtrans.F:1036:72: warning: 'jsp' may be used uninitialized [-Wmaybe-uninitialized] 1036 | JPERM(J) = ISP | ^ zana_mtrans.F:799:52: note: 'jsp' was declared here 799 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^ zana_mtrans.F: In function 'zmumps_mtransz_': zana_mtrans.F:1138:72: warning: 'ii' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:22: note: 'ii' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ zana_mtrans.F:1138:72: warning: 'in2' may be used uninitialized [-Wmaybe-uninitialized] 1138 | ARP(J) = int(IN2 - II - 1_8) | ^ zana_mtrans.F:1091:32: note: 'in2' was declared here 1091 | INTEGER(8) :: II, IN1, IN2 | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd_aux.F -o zsol_bwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd_aux.F:1174:17: 1137 | & INODE, 1, MPI_INTEGER, | 2 ...... 1174 | & W(POSWCB + 1), LONG, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_bwd_aux.F: In function 'zmumps_backslv_traiter_message_': zsol_bwd_aux.F:1517:18: warning: 'jj' may be used uninitialized [-Wmaybe-uninitialized] 1517 | IF (JJ.EQ.NPIV_LAST) THEN | ^ zsol_bwd_aux.F:1093:19: note: 'jj' was declared here 1093 | INTEGER I, JJ, IN, PROCDEST, J1, J2, LDA | ^ zsol_bwd_aux.F:1762:72: warning: 'pool_first_pos' may be used uninitialized [-Wmaybe-uninitialized] 1762 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ zsol_bwd_aux.F:1105:28: note: 'pool_first_pos' was declared here 1105 | INTEGER POOL_FIRST_POS, TMP | ^ zsol_aux.F: In function 'zmumps_solve_ld_and_reload_': zsol_aux.F:1361:21: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 1361 | IF (NBK.GE.PANEL_SIZE) THEN | ^ zsol_aux.F:1246:48: note: 'panel_size' was declared here 1246 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^ zsol_aux.F: In function 'zmumps_set_scaling_loc_': zsol_aux.F:1438:12: warning: 'scaling.data' may be used uninitialized [-Wmaybe-uninitialized] 1438 | IF (associated(SCALING)) THEN | ^ zsol_aux.F:1393:56: note: 'scaling.data' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.offset' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.offset' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ zsol_aux.F:1428:72: warning: 'scaling.dim[0].stride' may be used uninitialized [-Wmaybe-uninitialized] 1428 | & MASTER, COMM, IERR_MPI) | ^ zsol_aux.F:1393:56: note: 'scaling.dim[0].stride' was declared here 1393 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_bwd.F -o zsol_bwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_bwd.F:19:20: 19 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1 Warning: Unused dummy argument 'dad' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_c.F -o zsol_c.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F:1098:19: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1098 | & IROWlist, NPIV, MPI_INTEGER, COMM, IERR) | 1 Warning: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1) zsol_c.F:1106:23: 1095 | & NPIV, 1, MPI_INTEGER, COMM, IERR) | 2 ...... 1106 | & CWORK, NPIV, MPI_DOUBLE_COMPLEX, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1204:24: 1204 | CALL MPI_PACK(RHSCOMP(IPOSINRHSCOMP,J), NPIV, | 1 ...... 1217 | CALL MPI_PACK(FIN, 1, MPI_INTEGER, BUFFER, | 2 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1712:29: 1219 | CALL MPI_SEND(BUFFER, POS_BUF, MPI_PACKED, MASTER, | 2 ...... 1712 | CALL MPI_SEND( BUF_RHS_2, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:1812:34: 1090 | CALL MPI_RECV( BUFFER, SIZE_BUF_BYTES, MPI_PACKED, | 2 ...... 1812 | CALL MPI_RECV(BUF_RHS_2, BUF_EFFSIZE*NRHS, | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_c.F:19:53: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'ibeg_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:19:68: 19 | & ISTEP_TO_INIV2, TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1 Warning: Unused dummy argument 'iend_root_def' at (1) [-Wunused-dummy-argument] zsol_c.F:20:25: 20 | & IROOT_DEF_RHS_COL1, RHS_ROOT, LRHS_ROOT, SIZE_ROOT, MASTER_ROOT, | 1 Warning: Unused dummy argument 'iroot_def_rhs_col1' at (1) [-Wunused-dummy-argument] zsol_c.F:22:38: 22 | & NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS, Step2node, LStep2node, | 1 Warning: Unused dummy argument 'nrhs_orig' at (1) [-Wunused-dummy-argument] zsol_c.F:872:27: 872 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1227:54: 1227 | SUBROUTINE ZMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] zsol_c.F:1236:56: 1236 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1 Warning: Unused dummy argument 'nb_fs_in_rhscomp' at (1) [-Wunused-dummy-argument] zsol_c.F:1228:21: 1228 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1 Warning: Unused dummy argument 'nrhs' at (1) [-Wunused-dummy-argument] zsol_c.F:1428:37: 1428 | & PTRIST, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1430:36: 1430 | & PROCNODE, NSLAVES, scaling_data, LSCAL | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1502:25: 1502 | & ISOL_LOC, | 1 Warning: Unused dummy argument 'isol_loc' at (1) [-Wunused-dummy-argument] zsol_c.F:1505:43: 1505 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1499:23: 1499 | & SLAVEF, N, MYID_NODES, | 1 Warning: Unused dummy argument 'slavef' at (1) [-Wunused-dummy-argument] zsol_c.F:1616:27: 1616 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1611:25: 1611 | & (NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1851:27: 1851 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_c.F:1849:25: 1849 | & (NSLAVES, N, MYID_NODES, | 1 Warning: Unused dummy argument 'nslaves' at (1) [-Wunused-dummy-argument] zsol_c.F:1952:27: 1952 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] zsol_bwd_aux.F: In function 'zmumps_solve_node_bwd_': zsol_bwd_aux.F:865:72: warning: 'posindices' may be used uninitialized [-Wmaybe-uninitialized] 865 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ zsol_bwd_aux.F:100:27: note: 'posindices' was declared here 100 | INTEGER :: POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL | ^ zsol_c.F: In function 'zmumps_sol_c_': zsol_c.F:210:72: warning: 'pruned_sons.dim[0].ubound' may be used uninitialized [-Wmaybe-uninitialized] 210 | Pruned_SONS(:) = -1 | ^ zsol_c.F:107:56: note: 'pruned_sons.dim[0].ubound' was declared here 107 | INTEGER, DIMENSION(:), ALLOCATABLE :: Pruned_SONS, Pruned_Roots | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd_aux.F -o zsol_fwd_aux.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_fwd_aux.F:116:22: 79 | & FINODE, 1, MPI_INTEGER, COMM, IERR ) | 2 ...... 116 | & WCB( PLEFTWCB ), | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)). zsol_fwd_aux.F:990:44: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'dkeep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:990:37: 990 | & IW, LIW, J1, J3, J2, KEEP, DKEEP) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:15: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'fils' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F:334:28: 334 | & FILS, STEP, FRERE, DAD, | 1 Warning: Unused dummy argument 'frere' at (1) [-Wunused-dummy-argument] zsol_fwd_aux.F: In function 'zmumps_solve_node_fwd_': zsol_fwd_aux.F:580:72: warning: 'panel_size' may be used uninitialized [-Wmaybe-uninitialized] 580 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ zsol_fwd_aux.F:397:44: note: 'panel_size' was declared here 397 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_fwd.F -o zsol_fwd.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_matvec.F -o zsol_matvec.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_c.F: In function 'zmumps_build_posinrhscomp_': zsol_c.F:1931:72: warning: 'iposinrhscomp_col' may be used uninitialized [-Wmaybe-uninitialized] 1931 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ zsol_c.F:1872:46: note: 'iposinrhscomp_col' was declared here 1872 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^ gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c zsol_root_parallel.F -o zsol_root_parallel.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran zsol_root_parallel.F:17:32: 17 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1 Warning: Unused dummy argument 'info' at (1) [-Wunused-dummy-argument] gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztools.F -o ztools.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -Dpord -c ztype3_root.F -o ztype3_root.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran ztools.F:313:17: 313 | & SON_A(IACHK), SIZFR_SON_A, MonBloc, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'afac' at (1) ztools.F:1610:23: 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | 2 ...... 1610 | CALL zcopy(I4SIZE, SRC(SHIFT8), 1, DEST(SHIFT8), 1) | 1 Warning: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(8)). ztools.F:1302:37: 1302 | & BLR_STRAT, OOC_STRAT, | 1 Warning: Unused dummy argument 'ooc_strat' at (1) [-Wunused-dummy-argument] ztools.F:18:17: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'lrgroups' at (1) [-Wunused-dummy-argument] ztools.F:18:23: 18 | & , LRGROUPS, NASS | 1 Warning: Unused dummy argument 'nass' at (1) [-Wunused-dummy-argument] ztools.F:16:54: 16 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1 Warning: Unused dummy argument 'step' at (1) [-Wunused-dummy-argument] ztools.F:479:36: 479 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument 'a' at (1) [-Wunused-dummy-argument] ztools.F:481:51: 481 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1 Warning: Unused dummy argument 'type_son' at (1) [-Wunused-dummy-argument] ztools.F:515:38: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'mp' at (1) [-Wunused-dummy-argument] ztype3_root.F:1191:16: 1191 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:1204:17: 1204 | & root%SCHUR_POINTER(1), root%SCHUR_LLD, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'valroot' at (1) ztype3_root.F:420:14: 420 | & root%SCHUR_POINTER(1), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_root' at (1) ztype3_root.F:426:19: 426 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:432:14: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:432:32: 432 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:434:14: 434 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:454:19: 454 | & LDA, SONA_PTR( POSSONA_PTR + SHIFT_VAL_SON ), | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'val_son' at (1) ztype3_root.F:460:14: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_row' at (1) ztype3_root.F:460:32: 460 | & root%RG2L_ROW(1), root%RG2L_COL(1), TRANSPOSE_ASM, | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rg2l_col' at (1) ztype3_root.F:462:14: 462 | & root%RHS_ROOT(1,1), root%RHS_NLOC ) | 1 Warning: Element of assumed-shape or pointer array passed to array dummy argument 'rhs_root' at (1) ztype3_root.F:868:60: 868 | SUBROUTINE ZMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1 Warning: Unused dummy argument 'size' at (1) [-Wunused-dummy-argument] ztype3_root.F:1087:55: 1087 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1 Warning: Unused dummy argument 'itloc' at (1) [-Wunused-dummy-argument] ztype3_root.F:1219:24: 1219 | & KEEP, KEEP8, | 1 Warning: Unused dummy argument 'keep8' at (1) [-Wunused-dummy-argument] ztype3_root.F:1215:42: 1215 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1220:17: 1220 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1330:38: 1330 | & VALROOT, LOCAL_M_LLD, LOCAL_M, LOCAL_N, FILS, | 1 Warning: Unused dummy argument 'local_m' at (1) [-Wunused-dummy-argument] ztype3_root.F:1333:17: 1333 | & MYID) | 1 Warning: Unused dummy argument 'myid' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:32: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'ierror' at (1) [-Wunused-dummy-argument] ztype3_root.F:1296:24: 1296 | & IFLAG, IERROR ) | 1 Warning: Unused dummy argument 'iflag' at (1) [-Wunused-dummy-argument] ztools.F:514:60: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'na_elt8' at (1) [-Wunused-dummy-argument] ztools.F:514:51: 514 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1 Warning: Unused dummy argument 'nnz8' at (1) [-Wunused-dummy-argument] ztools.F:515:34: 515 | & INFO, INFOG, PROK, MP, PROKG, MPG | 1 Warning: Unused dummy argument 'prok' at (1) [-Wunused-dummy-argument] ztype3_root.F:829:43: 829 | & KEEP, INFO ) | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ztools.F:1353:22: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'hf' at (1) [-Wunused-dummy-argument] ztools.F:1352:27: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'ifath' at (1) [-Wunused-dummy-argument] ztools.F:1352:20: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1353:18: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'ioldps' at (1) [-Wunused-dummy-argument] ztools.F:1353:26: 1353 | & IOLDPS, HF, IW, LIW, | 1 Warning: Unused dummy argument 'iw' at (1) [-Wunused-dummy-argument] ztools.F:1352:13: 1352 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument 'n' at (1) [-Wunused-dummy-argument] ztools.F:1382:20: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'inode' at (1) [-Wunused-dummy-argument] ztools.F:1382:45: 1382 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1 Warning: Unused dummy argument 'keep' at (1) [-Wunused-dummy-argument] ar rv ../lib/libzmumpsFREEFEM-SEQ.a zana_aux.o zana_aux_par.o zana_lr.o zfac_asm_master_ELT_m.o zfac_asm_master_m.o zfac_front_aux.o zfac_front_LU_type1.o zfac_front_LU_type2.o zfac_front_LDLT_type1.o zfac_front_LDLT_type2.o zfac_front_type2_aux.o zfac_sispointers_m.o zfac_lr.o zfac_mem_dynamic.o zfac_omp_m.o zfac_par_m.o zfac_sol_l0omp_m.o zlr_core.o zlr_stats.o zlr_type.o zmumps_comm_buffer.o zmumps_config_file.o zmumps_load.o zmumps_lr_data_m.o zmumps_ooc_buffer.o zmumps_ooc.o zmumps_sol_es.o zmumps_save_restore.o zmumps_save_restore_files.o zmumps_struc_def.o zomp_tps_m.o zsol_lr.o zsol_omp_m.o zstatic_ptr_m.o zini_driver.o zana_driver.o zfac_driver.o zsol_driver.o zsol_distrhs.o zend_driver.o zana_aux_ELT.o zana_dist_m.o zana_LDLT_preprocess.o zana_reordertree.o zarrowheads.o zbcast_int.o zfac_asm_ELT.o zfac_asm.o zfac_b.o zfac_distrib_distentry.o zfac_distrib_ELT.o zfac_lastrtnelind.o zfac_mem_alloc_cb.o zfac_mem_compress_cb.o zfac_mem_free_block_cb.o zfac_mem_stack_aux.o zfac_mem_stack.o zfac_process_band.o zfac_process_blfac_slave.o zfac_process_blocfacto_LDLT.o zfac_process_blocfacto.o zfac_process_bf.o zfac_process_end_facto_slave.o zfac_process_contrib_type1.o zfac_process_contrib_type2.o zfac_process_contrib_type3.o zfac_process_maprow.o zfac_process_master2.o zfac_process_message.o zfac_process_root2slave.o zfac_process_root2son.o zfac_process_rtnelind.o zfac_root_parallel.o zfac_scalings.o zfac_determinant.o zfac_scalings_simScaleAbs.o zfac_scalings_simScale_util.o zfac_sol_pool.o zfac_type3_symmetrize.o zini_defaults.o zmumps_c.o zmumps_driver.o zmumps_f77.o zmumps_gpu.o zmumps_iXamax.o zana_mtrans.o zooc_panel_piv.o zrank_revealing.o zsol_aux.o zsol_bwd_aux.o zsol_bwd.o zsol_c.o zsol_fwd_aux.o zsol_fwd.o zsol_matvec.o zsol_root_parallel.o ztools.o ztype3_root.o ar: creating ../lib/libzmumpsFREEFEM-SEQ.a a - zana_aux.o a - zana_aux_par.o a - zana_lr.o a - zfac_asm_master_ELT_m.o a - zfac_asm_master_m.o a - zfac_front_aux.o a - zfac_front_LU_type1.o a - zfac_front_LU_type2.o a - zfac_front_LDLT_type1.o a - zfac_front_LDLT_type2.o a - zfac_front_type2_aux.o a - zfac_sispointers_m.o a - zfac_lr.o a - zfac_mem_dynamic.o a - zfac_omp_m.o a - zfac_par_m.o a - zfac_sol_l0omp_m.o a - zlr_core.o a - zlr_stats.o a - zlr_type.o a - zmumps_comm_buffer.o a - zmumps_config_file.o a - zmumps_load.o a - zmumps_lr_data_m.o a - zmumps_ooc_buffer.o a - zmumps_ooc.o a - zmumps_sol_es.o a - zmumps_save_restore.o a - zmumps_save_restore_files.o a - zmumps_struc_def.o a - zomp_tps_m.o a - zsol_lr.o a - zsol_omp_m.o a - zstatic_ptr_m.o a - zini_driver.o a - zana_driver.o a - zfac_driver.o a - zsol_driver.o a - zsol_distrhs.o a - zend_driver.o a - zana_aux_ELT.o a - zana_dist_m.o a - zana_LDLT_preprocess.o a - zana_reordertree.o a - zarrowheads.o a - zbcast_int.o a - zfac_asm_ELT.o a - zfac_asm.o a - zfac_b.o a - zfac_distrib_distentry.o a - zfac_distrib_ELT.o a - zfac_lastrtnelind.o a - zfac_mem_alloc_cb.o a - zfac_mem_compress_cb.o a - zfac_mem_free_block_cb.o a - zfac_mem_stack_aux.o a - zfac_mem_stack.o a - zfac_process_band.o a - zfac_process_blfac_slave.o a - zfac_process_blocfacto_LDLT.o a - zfac_process_blocfacto.o a - zfac_process_bf.o a - zfac_process_end_facto_slave.o a - zfac_process_contrib_type1.o a - zfac_process_contrib_type2.o a - zfac_process_contrib_type3.o a - zfac_process_maprow.o a - zfac_process_master2.o a - zfac_process_message.o a - zfac_process_root2slave.o a - zfac_process_root2son.o a - zfac_process_rtnelind.o a - zfac_root_parallel.o a - zfac_scalings.o a - zfac_determinant.o a - zfac_scalings_simScaleAbs.o a - zfac_scalings_simScale_util.o a - zfac_sol_pool.o a - zfac_type3_symmetrize.o a - zini_defaults.o a - zmumps_c.o a - zmumps_driver.o a - zmumps_f77.o a - zmumps_gpu.o a - zmumps_iXamax.o a - zana_mtrans.o a - zooc_panel_piv.o a - zrank_revealing.o a - zsol_aux.o a - zsol_bwd_aux.o a - zsol_bwd.o a - zsol_c.o a - zsol_fwd_aux.o a - zsol_fwd.o a - zsol_matvec.o a - zsol_root_parallel.o a - ztools.o a - ztype3_root.o ranlib ../lib/libzmumpsFREEFEM-SEQ.a make[8]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/src' cd examples; make z make[7]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/examples' gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest.F -o zsimpletest.o gfortran -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I. -I../include -I../src -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/libseq -c zsimpletest_save_restore.F -o zsimpletest_save_restore.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran gfortran -o zsimpletest_save_restore -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest_save_restore.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath gfortran -o zsimpletest -O -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz zsimpletest.o ../lib/libzmumpsFREEFEM-SEQ.a ../lib/libmumps_commonFREEFEM-SEQ.a -L../PORD/lib/ -lpord -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty//mumps-seq/MUMPS_5.4.0/libseq -lmpiseqFREEFEM-SEQ -lflexiblas -lpthread -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../src/zsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../src/zfac_driver.F:3566:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3566 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../src/zfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../src/zfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../src/zfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../src/zfac_scalings_simScale_util.F:784:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 784 | & ITAGCOMM, COMM, IERROR) | ^ ../src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../src/zfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../src/zana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../src/zmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../src/zfac_scalings.F:387:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 387 | & id%COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used make[7]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0/examples' make[6]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq/MUMPS_5.4.0' touch MUMPS_5.4.0/FAIT mkdir -p ../include/mumps_seq cp MUMPS_5.4.0/include/*.h ../include/mumps_seq cp MUMPS_5.4.0/libseq/*.h ../include/mumps_seq mkdir -p ../lib cp MUMPS_5.4.0/lib/*.a ../lib/ cp MUMPS_5.4.0/libseq/libmpiseqFREEFEM-SEQ.a ../lib/ touch install.done echo mumps_seq LD -L@DIR@/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ \ -lpordFREEFEM-SEQ -lpthread > ../lib/WHERE.mumpsseq echo mumps_seq INCLUDE -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq echo libseq LD -L@DIR@/lib -lmpiseqFREEFEM-SEQ >>../lib/WHERE.mumpsseq echo libseq INCLUDE -I@DIR@/include -I@DIR@/include/mumps_seq >> ../lib/WHERE.mumpsseq make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make install-hpddm install-htool install-bemtool make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi hpddm hpddm.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[5]: 'include/hpddm/done.tag' is up to date. make[5]: 'lib/WHERE.hpddm' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi htool htool.zip done bemtool bemtool.zip done make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[5]: 'include/BemTool/done.tag' is up to date. make[5]: 'lib/WHERE.bemtool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[5]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[5]: 'include/htool/done.tag' is up to date. make[5]: 'lib/WHERE.htool' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' Making all in src make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making all in libMesh make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' Making all in bamglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' Making all in femlib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' Making all in Graphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' Making all in Algo make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' Making all in lglib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp In file included from ./../fflib/AFunction.hpp:93, from lg.ypp:56: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lg.ypp:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In function 'For(C_F0, C_F0, C_F0, C_F0)': ./../fflib/AFunction.hpp:1518:107: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1518 | inline C_F0 For(C_F0 i0,C_F0 i1,C_F0 i2,C_F0 ins) {return C_F0(new E_F0_CFunc4(FFor,i0,to(i1),i2,ins),0);} | ^ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'For(C_F0, C_F0, C_F0, C_F0)' at ./../fflib/AFunction.hpp:1518:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FIf(C_F0, C_F0)', inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/AFunction.hpp:1522:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1522 | inline C_F0 FIf(C_F0 i0,C_F0 i1) {return C_F0(new E_F0_CFunc4(FIf,to(i0),i1,0,0),0);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FIf(C_F0, C_F0)' at ./../fflib/AFunction.hpp:1522:86, inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o ar: creating liblg.a a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' m4 -DVersionFreeFemDate="`date`" -DGitVersion="`git describe --tags 2>/dev/null|| echo 'no git'`" strversionnumber.m4 > strversionnumber.cpp make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp In file included from AFunction.hpp:93, from AFunction.cpp:57: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction.cpp:38: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from UMFPack_Solver.cpp:8: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPack_Solver.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction.cpp:61: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.cpp:65: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp: In function 'long int storageused()': AFunction.cpp:90:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 90 | mem1=mallinfo(); | ~~~~~~~~^~ In file included from AFunction.cpp:77: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: In function 'long int storagetotal()': AFunction.cpp:105:18: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 105 | mem1=mallinfo(); | ~~~~~~~~^~ /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ AFunction.cpp: At global scope: AFunction.cpp:146:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 146 | struct SubArray2: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp:234:32: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 234 | struct Op1_new_pstring: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ AFunction.cpp:239:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 239 | struct Op2_set_pstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.cpp: In function 'long int ffstrtol(std::string*)': AFunction.cpp:893:17: warning: unused variable 'ppe' [-Wunused-variable] 893 | const char *ppe = pe, *pppe= pp+p->size(); | ^~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from UMFPack_Solver.cpp:9: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1058:104: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:7, from UMFPack_Solver.cpp:11: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./../femlib/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from error.hpp:32, from UMFPack_Solver.cpp:7: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./../femlib/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1111:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1118:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1438:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1439:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 39 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here Operator.hpp:72:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2522:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2521:13: required from here AFunction.cpp:849:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 849 | R rr(aa*bb); | ~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp In file included from AFunction.hpp:93, from AFunction2.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from AFunction2.cpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from AFunction2.cpp:42: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction2.cpp:46: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction2.cpp: In function 'std::ostream& operator<<(std::ostream&, const ArrayOfaType&)': AFunction2.cpp:626:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 626 | for (int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 831 | for (int i=0; isize(); ++i) | ~^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In function 'C_F0 ForAll(Block*, ListOfId*, C_F0)': AFunction2.cpp:956:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 956 | if(verbosity>1000) | ^~ In file included from error.hpp:32, from AFunction.hpp:43: throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ AFunction2.cpp:959:6: note: in expansion of macro 'ffassert' 959 | ffassert(id->size()<4); | ^~~~~~~~ AFunction2.cpp:981:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 981 | for(int j=0,i=id->size(); jsize() ; ++j) | ~^~~~~~~~~~~ AFunction2.cpp:994:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 994 | if(verbosity>1000) | ^~ AFunction2.cpp:997:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 997 | return C_F0(loop,atype()); | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'Routine::code(basicAC_F0 const&) const': AFunction2.cpp:883:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 883 | return new E_Routine(this,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Routine::code(basicAC_F0 const&) const' at AFunction2.cpp:883:34: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'InitLoop()' at AFunction2.cpp:1017:32: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'InitLoop()' at AFunction2.cpp:1017:32: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction2.cpp: In member function 'TableOfIdentifier::newdestroy()': AFunction2.cpp:404:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | vectorOfInst * l= new vectorOfInst(k); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TableOfIdentifier::newdestroy()' at AFunction2.cpp:404:39: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'CC_F0::operator=(CListOfInst const&)', inlined from 'Block::close(Block*&, C_F0)' at AFunction2.cpp:481:7: AFunction.hpp:3074:23: warning: 'inst.r' may be used uninitialized [-Wmaybe-uninitialized] 3074 | { C_F0 cc=c;f=cc.f;r=cc.r;} | ~^~~~~ AFunction2.cpp: In function 'Block::close(Block*&, C_F0)': AFunction2.cpp:476:17: note: 'inst.r' was declared here 476 | CListOfInst inst; | ^~~~ AFunction2.cpp: In function 'ForAll(Block*, std::deque >*, C_F0)': AFunction2.cpp:993:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 993 | Expression loop= new PolymorphicLoop(m,args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAll(Block*, std::deque >*, C_F0)' at AFunction2.cpp:993:49: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_long.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:95:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct set_Inv_KN_long : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_long.cpp:109:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 109 | struct set_Inv_pKN_longI: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:160:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:45:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = long int; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Eye]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Eye; TA0 = long int; TA1 = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Eye' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::complex, E_F_F0, std::complex const&, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::basic_ostream >*, E_F_F0 >*, std::basic_ostream >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, E_F_F0 >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >**, std::basic_ostream >**, E_F_F0 >**, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, std::allocator >, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at AFunction.hpp:2468:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::allocator >**, std::__cxx11::basic_string, std::allocator >**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, std::complex*, E_F_F0F0*, std::complex*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long*, E_F_F0F0, std::allocator >*, long*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ofstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >**, std::basic_ifstream > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_array::code(basicAC_F0 const&) const': AFunction.cpp:189:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 189 | { return new E_Array(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_array::code(basicAC_F0 const&) const' at AFunction.cpp:189:29: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >**, MyMap*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, double, E_F_F0F0_, double, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::complex, E_F_F0_, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >*, std::basic_ofstream > >, Unary_Op >*, std::basic_ofstream > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ofstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >**, std::basic_ifstream > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::complex*, std::complex, E_F_F0F0_*, std::complex*, std::complex, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator > >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If, std::allocator >*>::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If >::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If >::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'Operator_Aritm_If::code(basicAC_F0 const&) const': AFunction.hpp:2662:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2662 | return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Operator_Aritm_If::code(basicAC_F0 const&) const' at AFunction.hpp:2662:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::allocator >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, Unary_Op, std::complex > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, bool, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, bool>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, MIMul, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, long, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_mul >::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'OneOperator_border::code(basicAC_F0 const&) const': AFunction.cpp:197:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 197 | return new E_Border(a);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_border::code(basicAC_F0 const&) const' at AFunction.cpp:197:35: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.cpp: In member function 'opTrans::code(basicAC_F0 const&) const': AFunction.cpp:581:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 581 | return new TransE_Array(dynamic_cast((Expression) args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'opTrans::code(basicAC_F0 const&) const' at AFunction.cpp:581:78: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Inv_KN_long>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, KN*, long, E_F_F0F0_, std::allocator >**, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, KN*, E_F_F0F0F0_, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:35: warning: 's.f' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.f' was declared here 1975 | CC_F0 s,aibi; | ^ In member function 'C_F0::C_F0(E_F0*, basicForEachType const*)', inlined from 'CC_F0::operator C_F0() const' at AFunction.hpp:1407:42, inlined from 'opColumn::code2(basicAC_F0 const&) const' at AFunction.cpp:1984:25: AFunction.hpp:670:41: warning: 's.r' may be used uninitialized [-Wmaybe-uninitialized] 670 | C_F0( Expression ff,aType rr ): f(ff),r(rr) { | ^~~~~ AFunction.cpp: In member function 'opColumn::code2(basicAC_F0 const&) const': AFunction.cpp:1975:15: note: 's.r' was declared here 1975 | CC_F0 s,aibi; | ^ In member function 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr, KN*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at AFunction.hpp:3049:42, inlined from 'initArrayDCLlong()' at array_long.cpp:44:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_real.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:30:19: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_, Transpose*>, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In instantiation of 'static if_arth_KN_* Op3_pacc::f(Stack, const KN_&, const K&, const K&) [with K = double; Stack = void*]': AFunction.hpp:2378:47: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_pacc; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here array_tlp.hpp:1066:11: warning: unused variable 'cc' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ array_tlp.hpp:1066:17: warning: unused variable 'bb' [-Wunused-variable] 1066 | K cc(c),bb(b); | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, long, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, std::allocator >*, KN*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp In file included from AFunction.hpp:93, from array_tlp.hpp:43, from array_complex.cpp:23: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from array_tlp.hpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from array_tlp.hpp:47: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from array_tlp.hpp:52: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ array_complex.cpp: In function 'void initArrayOperatorComplex()': array_complex.cpp:87:21: warning: typedef 'RR' locally defined but not used [-Wunused-local-typedefs] 87 | typedef const R & RR; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:936:49: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:942:46: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap > >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ String.hpp:139:7: note: 'class MyMap > >' declared here 139 | class MyMap { | ^~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:109:84: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:864:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:826:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:871:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:74:20: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1903:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1903:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': array_tlp.hpp:520:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::complex; KNRR = KN >*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:487:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:599:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:588:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2716:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2715:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2378:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2377:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:419:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:405:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_rmeps >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_rmeps >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct KN_rmeps >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = KNM_ >; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_, E_F_F0, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM*, E_F_F0 >, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*>, KNM*, E_F_F0*>, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_, E_F_F0 >, KN_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM*, E_F_F0, KNM*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_, E_F_F0, KNM_, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, double, double, KN_ >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Eye, E_F_F0F0*, KNM*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_rmeps, double, E_F_F0F0, KN_rmeps, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Transpose*>, E_F_F0F0*, KNM*, Transpose*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'Unique::code(basicAC_F0 const&) const': array_tlp.hpp:1196:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1196 | return new Unique_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Unique::code(basicAC_F0 const&) const' at array_tlp.hpp:1196:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3, KN_, KN_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, KNM_, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, F_KN_, E_F_F0F0_*, KN*, F_KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, F_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SetArray, E_F_F0F0_, KN_, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN_ >, E_F_F0 >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, SetArray, E_F_F0F0_*, KN*, SetArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN_ >, E_F_F0 > >, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM_ >, E_F_F0 >, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KNM >*, E_F_F0 >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*>, KNM >*, E_F_F0 >*>, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN >*, E_F_F0, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KNM >*, E_F_F0 > >, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM >*, E_F_F0, KNM >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KNM_ >, E_F_F0, KNM_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, KN_ >, E_F_F0, KN_ >, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const': array_tlp.hpp:1894:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1894 | { return new Op(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1F_KN_, std::complex, std::complex, std::complex const&>, std::complex, std::complex const&, KN_ > >::code(basicAC_F0 const&) const' at array_tlp.hpp:1894:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, KN_rmeps >, double, E_F_F0F0 >, KN_rmeps >, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Transpose >*>, E_F_F0F0 >*, KNM >*, Transpose >*> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Eye, E_F_F0F0 >*, KNM >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_ >*, KN_, KN_, E_F_F0F0_, KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >, KN_ >, KN_ >, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2388:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, outProduct_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNMh_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Transpose*>, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, KN_ >, Unary_Op, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KNM*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, if_arth_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_Mulc_KN_*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mul_KNM_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Divc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Mulc_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Sub_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotSlash_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, DotStar_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Add_KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, long, long, E_F_F0F0F0_*, KNM*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, long, E_F_F0F0F0_, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, char, long, E_F_F0F0F0_, KNM_, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, char, E_F_F0F0F0_, KNM_, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, long, E_F_F0F0F0_, KNM_, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, long, SubArray, E_F_F0F0F0_, KNM_, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, char, long, E_F_F0F0F0_, KNM*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, char, E_F_F0F0F0_, KNM*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, long, E_F_F0F0F0_, KNM*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, long, SubArray, E_F_F0F0F0_, KNM*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, long, E_F_F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM*, SubArray, SubArray, E_F_F0F0F0_, KNM*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KNM_, SubArray, SubArray, E_F_F0F0F0_, KNM_, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, char, E_F_F0F0_*, KN*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN*, SubArray, E_F_F0F0_, KN*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, SubArray, E_F_F0F0_, KN_, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, KN_, char, E_F_F0F0_, KN_, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long*, long*, E_F_F0F0F0_*, long*, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KN*, E_F_F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, KN*, E_F_F0_*, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_, E_F_F0_, KN_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KN*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3001:37: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3001 | map_type[typeid(PT).name()] = new ForEachTypePtr(pi,pd,pOnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_, KNM*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F_F0F0_ >*, KN >*, F_KN_, std::complex, std::complex, std::complex const&>, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, F_KN_, std::complex, std::complex, std::complex const&> >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SetArray >, E_F_F0F0_ >, KN_ >, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, KN >*, E_F_F0F0_ >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, SetArray >, E_F_F0F0_ >*, KN >*, SetArray >, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_ >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, MyMap >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_sub > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation_add > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, long, affectation > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >*, KN_ >, KN_, E_F_F0F0_ >, KN_ >*, KN_ >, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, outProduct_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNMh_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Transpose >*>, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Transpose > > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator >, KN_ > >, Unary_Op >, KN_ > > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KNM >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, std::complex >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, if_arth_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_Mulc_KN_ >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mul_KNM_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Divc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Mulc_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Sub_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotSlash_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, DotStar_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, Add_KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, long, E_F_F0F0F0_ >*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KNM_ >, E_F_F0_, KNM_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'OneOperator_2KN_::code(basicAC_F0 const&) const': array_tlp.hpp:1170:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1170 | return new Op(*b);} | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_2KN_::code(basicAC_F0 const&) const' at array_tlp.hpp:1170:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >, E_F_F0_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, KN_ >, E_F_F0_, KN_ > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM_ >, long, long, E_F_F0F0F0_*, KNM_ >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, char, long, E_F_F0F0F0_ >, KNM_ >, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, char, E_F_F0F0F0_ >, KNM_ >, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, long, E_F_F0F0F0_ >, KNM_ >, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, long, SubArray, E_F_F0F0F0_ >, KNM_ >, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM >*, long, long, E_F_F0F0F0_*, KNM >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, char, long, E_F_F0F0F0_ >, KNM >*, char, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, char, E_F_F0F0F0_ >, KNM >*, long, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, long, E_F_F0F0F0_ >, KNM >*, SubArray, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, long, SubArray, E_F_F0F0F0_ >, KNM >*, long, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_ >, long, E_F_F0F0_*, KN_ >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM >*, SubArray, SubArray, E_F_F0F0F0_ >, KNM >*, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KNM_ >, SubArray, SubArray, E_F_F0F0F0_ >, KNM_ >, SubArray, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, char, E_F_F0F0_ >*, KN >*, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray*, std::__cxx11::basic_string, std::allocator >*, double, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, SubArray, E_F_F0F0_ >, KN >*, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, SubArray, E_F_F0F0_ >, KN_ >, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN_ >, char, E_F_F0F0_ >, KN_ >, char, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void': AFunction.hpp:3000:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3000 | map_type[typeid(T).name()] = new ForEachType(i,d,OnReturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_TypeandPtr_ >, KN >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3000:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))', inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: AFunction.hpp:2922:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2922 | new E_F1_funcT_Type(atype(),this,UnRef),atype(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForEachTypePtr >, KNM >*>::ForEachTypePtr(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))' at AFunction.hpp:2922:10, inlined from 'Dcl_TypeandPtr_ >, KNM >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))void' at AFunction.hpp:3001:37: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:93, from lex.cpp:35: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from lex.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lex.cpp: In member function 'bool mylex::AddMacro(std::string, std::string)': lex.cpp:587:9: warning: unused variable 'nbparam' [-Wunused-variable] 587 | int nbparam =0; | ^~~~~~~ lex.cpp: In member function 'bool mylex::SetMacro(int&)': lex.cpp:657:17: warning: unused variable 'lk' [-Wunused-variable] 657 | int lk=0,nl=0; | ^~ lex.cpp: In member function 'bool mylex::IFMacroId(bool, std::string&, bool, std::string&)': lex.cpp:737:10: warning: unused variable 'rt' [-Wunused-variable] 737 | bool rt=false; | ^~ lex.cpp: In member function 'bool mylex::IFMacro(int&)': lex.cpp:891:17: warning: unused variable 'lk' [-Wunused-variable] 891 | int lk=0,nl=0; | ^~ lex.cpp:885:13: warning: unused variable 'kmacro' [-Wunused-variable] 885 | int kmacro=0; | ^~~~~~ lex.cpp:834:9: warning: unused variable 'isnot' [-Wunused-variable] 834 | int isnot=0; | ^~~~~ lex.cpp: In member function 'bool mylex::CallMacro(int&)': lex.cpp:998:17: warning: unused variable 'sep' [-Wunused-variable] 998 | int sep = EatCommentAndSpace(&cmm); | ^~~ lex.cpp:1116:22: warning: unused variable 'buf2' [-Wunused-variable] 1116 | char buf2[256]; | ^~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMapfromArray >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const': array_tlp.hpp:432:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMapfromArray >*, std::__cxx11::basic_string, std::allocator >*, std::complex, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:432:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const': array_tlp.hpp:685:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 685 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetArrayofKNfromKN >::code(basicAC_F0 const&) const' at array_tlp.hpp:685:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray, false>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN_ >, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, false>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitMatfromAArray, true>::code(basicAC_F0 const&) const': array_tlp.hpp:609:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | { return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitMatfromAArray, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:609:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ array_tlp.hpp: In member function 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const': array_tlp.hpp:533:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 533 | return new CODE(t[0]->CastTo(args[0]),*dynamic_cast( t[1]->CastTo(args[1]).LeftValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitArrayfromArray, KN >*, true>::code(basicAC_F0 const&) const' at array_tlp.hpp:533:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lex.cpp: In function 'Newlex(std::basic_ostream >&, bool, KN*)': lex.cpp:1416:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1416 | return new mylex(out,eecho,args); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Newlex(std::basic_ostream >&, bool, KN*)' at lex.cpp:1416:36: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmesh.cpp:30: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmesh.cpp: In member function 'virtual AnyType Op_trunc_mesh::Op::operator()(Stack) const': lgmesh.cpp:581:21: warning: unused variable 'kk' [-Wunused-variable] 581 | int kke,kk= Th.ElementAdj(k,kke=ke); | ^~ lgmesh.cpp: In member function 'virtual AnyType Adaptation::operator()(Stack) const': lgmesh.cpp:808:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 808 | else | ^~~~ lgmesh.cpp:810:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 810 | Triangles &Th(*oTh); | ^~~~~~~~~ lgmesh.cpp:888:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 888 | for ( iv=0;iv&, const KN_&)': lgmesh.cpp:1189:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1189 | { if (verbosity) | ^~ lgmesh.cpp:1191:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1191 | cout << " u min " << U.min() << " max " << U.max() << endl; | ^~~~ lgmesh.cpp: In function 'Fem2D::Mesh* Carre_(int, int, Expression, Expression, Stack, int, KN_, long int)': lgmesh.cpp:1284:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] 1284 | int p[2]={1,0}; | ^ lgmesh.cpp: In function 'bool SameMesh(const Fem2D::Mesh* const&, const Fem2D::Mesh* const&)': lgmesh.cpp:1571:27: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1571 | typedef Mesh::Element Element; | ^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:483:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmesh3.cpp:29: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] 466 | int defrb = is_same::value ; | ^~~~~ lgmesh.cpp: In instantiation of 'AnyType classBuildMesh::operator()(Stack) const [with TP = E_BorderN; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmesh.cpp:68:13: required from here lgmesh.cpp:466:8: warning: unused variable 'defrb' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh.cpp:1949:25: required from 'AnyType E_F_F0s_np::operator()(Stack) const [with R = Fem2D::R3; A0 = const Fem2D::MeshL*; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh.cpp:1942:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmesh3.cpp: In function 'bool BuildPeriodic1(int, E_F0**, const Fem2D::MeshL&, Stack, KN&)': lgmesh3.cpp:367:19: warning: typedef 'Mesh' locally defined but not used [-Wunused-local-typedefs] 367 | typedef MeshS Mesh; | ^~~~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgBoundaryElement&)': lgmesh3.cpp:598:18: warning: unused variable 'Th' [-Wunused-variable] 598 | const Mesh3 &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'Fem2D::R SolidAngle(const Fem2D::R3&, const GlgElement&)': lgmesh3.cpp:605:18: warning: unused variable 'Th' [-Wunused-variable] 605 | const MeshS &Th= *gbe.pTh; | ^~ lgmesh3.cpp: In function 'const Fem2D::MeshL* BuildMeshCurve3(Stack, const E_BorderN* const&)': lgmesh3.cpp:1289:9: warning: unused variable 'nbvinter' [-Wunused-variable] 1289 | int nbvinter=0; | ^~~~~~~~ lgmesh3.cpp:1292:9: warning: unused variable 'brefintp' [-Wunused-variable] 1292 | int brefintp= -2000000000; | ^~~~~~~~ lgmesh3.cpp:1356:12: warning: unused variable 'eps' [-Wunused-variable] 1356 | double eps = (lmin)/16.; | ^~~ lgmesh3.cpp: In function 'AnyType set_fe3(Stack, Expression, Expression)': lgmesh3.cpp:1677:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 1677 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:1684:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1684 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pf3r2R(Stack, const AnyType&)': lgmesh3.cpp:2166:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2166 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2171:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2171 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2173:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2173 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfSr2R(Stack, const AnyType&)': lgmesh3.cpp:2275:33: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2275 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2280:34: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2280 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2282:30: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2282 | typedef typename Mesh::Rd Rd; | ^~ lgmesh3.cpp: In function 'AnyType pfLr2R(Stack, const AnyType&)': lgmesh3.cpp:2349:35: warning: typedef 'pfes' locally defined but not used [-Wunused-local-typedefs] 2349 | typedef typename v_fes::pfes pfes; | ^~~~ lgmesh3.cpp:2354:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 2354 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ lgmesh3.cpp:2355:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 2355 | typedef typename Mesh::RdHat RdHat; | ^~~~~ lgmesh3.cpp:2356:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 2356 | typedef typename Mesh::Rd Rd; | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshS; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:355:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] 80 | const int benv=BE::nv; | ^~~~ lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::MeshL; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:365:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'bool BuildPeriodic3(int, E_F0**, const Mesh&, Stack, KN&) [with Mesh = Fem2D::Mesh3; Expression = E_F0*; Stack = void*]': lgmesh3.cpp:373:26: required from here lgmesh3.cpp:80:15: warning: unused variable 'benv' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:941:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': lgmesh3.cpp:972:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': lgmesh3.cpp:1075:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': lgmesh3.cpp:2848:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2973:93: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] 1721 | const Element & K(Th[ik]); | ^ lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2974:96: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2997:92: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:2998:95: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3021:105: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] lgmesh3.cpp: In instantiation of 'AnyType set_fe3(Stack, Expression, Expression) [with R = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmesh3.cpp:3022:109: required from here lgmesh3.cpp:1721:27: warning: unused variable 'K' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2863:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2864:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2865:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2868:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2869:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2870:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2873:71: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2874:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2875:81: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:2183:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:3044:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ff++.hpp:52: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.hpp:686:8: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>**]': lgmesh3.cpp:2043:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:2038:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:1054:23: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:1053:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshL*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1106:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::MeshS*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::MeshS**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::MeshS**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN_; TA0 = KN_; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgElement::Adj; A1 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesL**; TA0 = v_fesL**; TA1 = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = FEbaseArray, v_fesL>**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesL**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fesS**; TA0 = v_fesS**; TA1 = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = FEbaseArray, v_fesS>**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshL**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fesS**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = GlgBoundaryElement; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement; A0 = GlgBoundaryElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::MeshL**; TA0 = const Fem2D::MeshL**; TA1 = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::MeshS**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'OneOperator1s_np >::code(basicAC_F0 const&) const': lgmesh.cpp:1964:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1964 | return new CODE(f,t[0]->CastTo(args[0]),nargs[0],nargs[1],nargs[2]);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_np >::code(basicAC_F0 const&) const' at lgmesh.cpp:1964:14: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:561:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 561 | mape[nre[i]]=nre[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:509:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ lgmesh.cpp: In member function 'Op_trunc_mesh::Op::operator()(void*) const': lgmesh.cpp:563:25: warning: array subscript 1 is outside array bounds of 'void[4]' [-Warray-bounds=] 563 | mapt[nrt[i]]=nrt[i+1]; In member function 'KN::KN(long)', inlined from 'Op_trunc_mesh::Op::operator()(void*) const' at lgmesh.cpp:510:38: ./../femlib/RNM.hpp:971:24: note: at offset 4 into object of size [0, 4] allocated by 'operator new[](unsigned int)' 971 | KN(long nn) : KN_(new R[nn],nn) {} | ^~~~~~~~~ In function 'SaveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:294:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 294 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:294:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CheckMoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:1525:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1525 | static E_F0 * f(const basicAC_F0 & args){ return new CheckMoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:1525:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MoveMesh::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:240:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 240 | static E_F0 * f(const basicAC_F0 & args){ return new MoveMesh(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MoveMesh::f(basicAC_F0 const&)' at lgmesh.cpp:240:72, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Adaptation::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh.cpp:389:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | static E_F0 * f(const basicAC_F0 & args){ return new Adaptation(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Adaptation::f(basicAC_F0 const&)' at lgmesh.cpp:389:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:93, from ff++.hpp:21, from lgmat.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ff++.hpp:49: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:50: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ff++.hpp:55: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgmat.cpp: At global scope: lgmat.cpp:93:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 93 | struct Op2_ListCM: public binary_function *,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:133:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_ListMC: public binary_function *,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:151:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 151 | struct Op2_ListCMt: public binary_function ,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:168:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 168 | struct Op2_ListMtC: public binary_function ,R,list *,bool> > *> | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:188:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op1_LCMd: public unary_function *,bool> > *, | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ lgmat.cpp:207:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct Op2_ListCMCMadd: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:225:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 225 | struct Op2_ListCMCMsub: public binary_function *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:248:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 248 | struct Op2_ListMCMadd: public binary_function *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:271:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 271 | struct Op2_ListCMMadd: public binary_function< list *,bool> > *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:291:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 291 | struct Op2_ListMMadd: public binary_function< Matrice_Creuse *, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrix(const FESpace&, const FESpace&, void*)': lgmat.cpp:610:7: warning: unused variable 'nnz' [-Wunused-variable] 610 | int nnz =0; | ^~~ lgmat.cpp: In function 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*)': lgmat.cpp:794:34: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 794 | typedef typename FESpaceT1::Rd Rd1; | ^~~ lgmat.cpp:800:34: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 800 | typedef typename FESpaceT2::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*)': lgmat.cpp:964:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 964 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp:970:32: warning: typedef 'Rd2' locally defined but not used [-Wunused-local-typedefs] 970 | typedef typename FESpace::Rd Rd2; | ^~~ lgmat.cpp: In function 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*)': lgmat.cpp:1128:32: warning: typedef 'Rd1' locally defined but not used [-Wunused-local-typedefs] 1128 | typedef typename FESpace::Rd Rd1; | ^~~ lgmat.cpp:1134:33: warning: typedef 'RdT' locally defined but not used [-Wunused-local-typedefs] 1134 | typedef typename FESpaceT::Rd RdT; | ^~~ lgmat.cpp: At global scope: lgmat.cpp:1797:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1797 | struct Op2_pair: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1901:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1901 | struct Op2_mulAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp:1907:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1907 | struct Op2_mulvirtAv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixfull2mapIJ(Stack, KNM* const&, const KN_&, const KN_&)': lgmat.cpp:2261:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2261 | for (long il=0;il n | ^~~ lgmat.cpp:2279:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2279 | return newpMatrice_Creuse (s,pA);//;pA; | ^~~~~~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&)': lgmat.cpp:2334:61: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2334 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In function 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&)': lgmat.cpp:2374:58: warning: typedef 'It' locally defined but not used [-Wunused-local-typedefs] 2374 | typedef typename map< pair, R>::const_iterator It; | ^~ lgmat.cpp: In member function 'AnyType BlockMatrix::operator()(Stack) const': lgmat.cpp:2852:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2852 | if(verbosity>99) | ^~ lgmat.cpp:2854:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2854 | HashMatrix & mmij=*Aij; | ^~~~~~~~~~ lgmat.cpp:2884:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 2884 | for (int i=0;i9) { cout << " End Build Blok Matrix : " << endl;} | ^~ lgmat.cpp: In member function 'E_F0* Op2_mulvirtAvCR::code(const basicAC_F0&) const': lgmat.cpp:3019:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3019 | { if ( args.named_parameter && !args.named_parameter->empty() ) | ^~ lgmat.cpp:3022:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1288:42: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrixT2(const FESpaceT&, const FESpace&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1294:43: required from here lgmat.cpp:1002:7: warning: unused variable 'n1' [-Wunused-variable] 1002 | int n1=n+1; | ^~ lgmat.cpp:1008:7: warning: unused variable 'nnz' [-Wunused-variable] 1008 | int nnz =0; | ^~~ lgmat.cpp:1014:9: warning: unused variable 'cl' [-Wunused-variable] 1014 | int * cl = 0; | ^~ lgmat.cpp:1015:11: warning: unused variable 'a' [-Wunused-variable] 1015 | double *a=0; | ^ lgmat.cpp:1018:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 1018 | FElementT Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1300:42: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1306:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'MatriceMorse* funcBuildInterpolationMatrix2T(const FESpace&, const FESpaceT&, void*) [with FESpaceT = Fem2D::GFESpace; MatriceMorse = HashMatrix; FESpace = Fem2D::FESpace]': lgmat.cpp:1312:43: required from here lgmat.cpp:1166:7: warning: unused variable 'n1' [-Wunused-variable] 1166 | int n1=n+1; | ^~ lgmat.cpp:1172:7: warning: unused variable 'nnz' [-Wunused-variable] 1172 | int nnz =0; | ^~~ lgmat.cpp:1178:9: warning: unused variable 'cl' [-Wunused-variable] 1178 | int * cl = 0; | ^~ lgmat.cpp:1179:11: warning: unused variable 'a' [-Wunused-variable] 1179 | double *a=0; | ^ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3779:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] 376 | long ndfF = VFh.NbOfDF ; | ^~~~ lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3780:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3781:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3782:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3785:126: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fes3*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3786:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesS*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3787:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'AnyType SetRestrict(Stack, Expression, Expression) [with pfes = v_fesL*; int INIT = 0; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgmat.cpp:3788:128: required from here lgmat.cpp:376:10: warning: unused variable 'ndfF' [-Wunused-variable] lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = double; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = double; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ1(Stack, Matrice_Creuse* const&, const Inv_KN_long&, const Inv_KN_long&) [with R = std::complex; Stack = void*]': lgmat.cpp:3261:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2345:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2345 | for (int k=0;knnz;++k) | ~^~~~~~~ lgmat.cpp: In instantiation of 'newpMatrice_Creuse Matrixmapp2mapIJ(Stack, Matrice_Creuse* const&, const KN_&, const KN_&) [with R = std::complex; Stack = void*]': lgmat.cpp:3262:19: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here lgmat.cpp:2390:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2390 | for (int k=0;k!=B->nnz;++k) | ~^~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = double; Stack = void*]' lgmat.cpp:3905:121: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] 3601 | int nnz =0; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:3620:50: required from 'newpMatrice_Creuse removeHalf(Stack, Matrice_Creuse* const&, const long int&, const double&) [with R = std::complex; Stack = void*]' lgmat.cpp:3909:133: required from here lgmat.cpp:3601:9: warning: unused variable 'nnz' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = double; RB = double; RAB = double; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = double; RB = double; RAB = double; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3738:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'void AddMul(HashMatrix&, HashMatrix&, HashMatrix&, bool, bool, Fem2D::R) [with I = int; RA = std::complex; RB = std::complex; RAB = std::complex; Fem2D::R = double]': lgmat.cpp:1670:10: required from 'AnyType ProdMat(Stack, Expression, Expression) [with RA = std::complex; RB = std::complex; RAB = std::complex; int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3145:8: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here ./../femlib/HashMatrix.hpp:382:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 382 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:405:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 405 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:431:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 431 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ ./../femlib/HashMatrix.hpp:452:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 452 | for(size_t ll=B.p[j]; ll< B.p[j+1] ;++ll) | ~~^~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': lgmat.cpp:2301:40: required from 'AnyType Matrixfull2map(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3268:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2910:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3276:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3739:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fes3*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1612:65: required from 'AnyType SetMatrixInterpolation3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3837:147: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1615:65: required from 'AnyType SetMatrixInterpolationS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3838:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1618:65: required from 'AnyType SetMatrixInterpolationL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3839:153: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesL*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesS*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1627:65: required from 'AnyType SetMatrixInterpolationLS(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3841:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fesL*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1630:65: required from 'AnyType SetMatrixInterpolationSL(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3842:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ lgmat.cpp: In instantiation of 'MatriceMorse* buildInterpolationMatrixT(const FESpaceT1&, const FESpaceT2&, void*) [with FESpaceT1 = Fem2D::GFESpace; FESpaceT2 = Fem2D::GFESpace; MatriceMorse = HashMatrix]': lgmat.cpp:1586:76: required from 'AnyType SetMatrixInterpolationT1(Stack, Expression, Expression, int) [with pfesT1 = v_fesS*; FESpaceT1 = Fem2D::GFESpace; pfesT2 = v_fes3*; FESpaceT2 = Fem2D::GFESpace; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:1621:65: required from 'AnyType SetMatrixInterpolationS3(Stack, Expression, Expression) [with int init = 1; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]' lgmat.cpp:3843:154: required from here lgmat.cpp:832:7: warning: unused variable 'n1' [-Wunused-variable] 832 | int n1=n+1; | ^~ lgmat.cpp:838:7: warning: unused variable 'nnz' [-Wunused-variable] 838 | int nnz =0; | ^~~ lgmat.cpp:844:9: warning: unused variable 'cl' [-Wunused-variable] 844 | int * cl = 0; | ^~ lgmat.cpp:845:11: warning: unused variable 'a' [-Wunused-variable] 845 | double *a=0; | ^ lgmat.cpp:848:13: warning: variable 'Uh0' set but not used [-Wunused-but-set-variable] 848 | FElement1 Uh0 = Uh[0]; | ^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] 2712 | bool sym=false; | ^~~ lgmat.cpp: In instantiation of 'AnyType RawMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:2705:31: required from here lgmat.cpp:2712:10: warning: variable 'sym' set but not used [-Wunused-but-set-variable] lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3370:9: required from here lgmat.cpp:3411:27: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3411 | if(rhs && pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp:3419:31: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3419 | for(long i = 0; i < m; ++i) | ~~^~~ lgmat.cpp:3426:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3426 | for(long i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3449:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3449 | for(int i=0; i >::I' {aka 'int'} [-Wsign-compare] 3468 | for(unsigned int j = mA->p[mR->j[i]]; j < mA->p[mR->j[i] + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3501:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix >::I' {aka 'int'} [-Wsign-compare] 3501 | for(unsigned int k = 0; k < mA->n; ++k) { | ~~^~~~~~~ lgmat.cpp:3502:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 3502 | if(k == *(*condensation + i)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ lgmat.cpp:3524:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3524 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3534:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'HashMatrix >::I' {aka 'int'} [-Wsign-compare] 3534 | for(unsigned int j = mA->p[i]; j < mA->p[i + 1]; ++j) { | ~~^~~~~~~~ lgmat.cpp:3573:24: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 3573 | if(pOut->n != n) pOut->resize(n); | ~~~~~~~~^~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3688 | for (int i=0;innz;i++) { | ~^~~~~~~~ lgmat.cpp: In instantiation of 'AnyType plotMatrix::Op::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3657:21: required from here lgmat.cpp:3688:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::plusAtx]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix >::solveAtxeqb]': lgmat.cpp:3012:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = RNM_VirtualMatrix >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3007:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::plusAtx]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = RNM_VirtualMatrix::solveAtxeqb]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct RNM_VirtualMatrix::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2690:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2654:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType E_ForAllLoopMatrix::f(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:3450:61: required from 'AnyType ForAllLoop::ForAllLoopOp::operator()(Stack) const [with F = E_ForAllLoopMatrix >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:3450:17: required from here lgmat.cpp:2942:27: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2942 | for (long kk=0;kk< mm->nnz; ++kk) | ~~^~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheDiagMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = TheCoefMat; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'void BuildCombMat(MatriceMorse&, const KNM_&, int, int, R, bool) [with R = double; MatriceMorse = HashMatrix]': lgmat.cpp:2868:24: required from 'AnyType BlockMatrix::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2743:31: required from here lgmat.cpp:564:10: warning: unused variable 'eps0' [-Wunused-variable] 564 | double eps0=numeric_limits::min(); | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesL>*, int>, E_F_F0 >*, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int>, E_F_F0, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes3>*, int>, E_F_F0 >*, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int>, E_F_F0, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int>, E_F_F0, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fesS>*, int>, E_F_F0 >*, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, Fem2D::R3, E_F_F0F0, KN_, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Fem2D::R3, E_F_F0F0*, KN*, Fem2D::R3> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfS2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesL>, Op4_pfL2K, v_fesL>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Op4_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pfL2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op3_MeshDmp::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fes3>, Op4_pf32K, v_fes3>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Op4_pf32K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, v_fesS>, Op4_pfS2K, v_fesS>::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2355:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Fem2D::R3>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesL>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fesS>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, std::pair, v_fes3>*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, std::pair*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, int>, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, KN*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1173:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1173 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:1173:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1118:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1118 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1118:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:957:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 957 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshS(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshS::f(basicAC_F0 const&)' at lgmesh3.cpp:957:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:924:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:924:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ReadMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1060:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1060 | static E_F0 * f(const basicAC_F0 & args){ return new ReadMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReadMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1060:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse*, E_F_F0 >, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, Matrice_Creuse >*, E_F_F0 > >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse >*, E_F_F0, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'plotMatrix::code(basicAC_F0 const&) const': lgmat.cpp:3710:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3710 | return new Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'plotMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:3710:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, Eye, E_F_F0F0*, Matrice_Creuse*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, KN >*, E_F_F0F0 >, TheCoefMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheCoefMat >, std::complex, E_F_F0F0 >, TheCoefMat >, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, newpMatrice_Creuse >, E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheCoefMat >, E_F_F0F0 >*, KN >*, TheCoefMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >, TheDiagMat >, KN >*, E_F_F0F0 >, TheDiagMat >, KN >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, KN*, E_F_F0F0, TheCoefMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheDiagMat, KN*, E_F_F0F0, TheDiagMat, KN*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, Eye, E_F_F0F0 >*, Matrice_Creuse >*, Eye> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, TheCoefMat, double, E_F_F0F0, TheCoefMat, double> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, TheDiagMat >, E_F_F0F0 >*, KN >*, TheDiagMat > > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheDiagMat, E_F_F0F0*, KN*, TheDiagMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, TheCoefMat, E_F_F0F0*, KN*, TheCoefMat > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, newpMatrice_Creuse, E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse > >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveMeshL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1209:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1209 | static E_F0 * f(const basicAC_F0 & args){ return new SaveMeshL(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveMeshL::f(basicAC_F0 const&)' at lgmesh3.cpp:1209:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse_Transpose, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshL const**, E_F_F0_::BE, Fem2D::MeshL const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const**, long, E_F_F0F0_, Fem2D::MeshL const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshL const*, long, E_F_F0F0_, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse_Transpose >, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheDiagMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::MeshS const**, E_F_F0_::BE, Fem2D::MeshS const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheDiagMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const**, long, E_F_F0F0_, Fem2D::MeshS const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::MeshS const*, long, E_F_F0F0_, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, std::complex >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheCoefMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheCoefMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >, TheDiagMat >, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*, newpMatrice_Creuse > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, TheDiagMat > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement, long, E_F_F0F0_, GlgBoundaryElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement, long, E_F_F0F0_, GlgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, Matrice_Creuse*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, Eye>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, GlgBoundaryElement, E_F_F0_, GlgBoundaryElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*, newpMatrice_Creuse >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, double>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, E_F_F0_ > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, TheCoefMat, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, TheCoefMat >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, GlgElement >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgElement::Adj, long*, E_F_F0F0_, GlgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, GlgBoundaryElement::BE, long, E_F_F0F0_, GlgBoundaryElement::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::Adj, GlgElement, E_F_F0_::Adj, GlgElement > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_::BE, Fem2D::Mesh3 const**, E_F_F0_::BE, Fem2D::Mesh3 const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const**, long, E_F_F0F0_, Fem2D::Mesh3 const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, Fem2D::Mesh3 const*, long, E_F_F0F0_, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh const*, E_F_F0s_, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'RestrictArray::code(basicAC_F0 const&) const': lgmat.cpp:345:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 345 | return new Op(args,t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 347 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RestrictArray::code(basicAC_F0 const&) const' at lgmat.cpp:345:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::Mesh3 const*, E_F_F0s_, Fem2D::Mesh3 const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshS const*, E_F_F0s_, Fem2D::MeshS const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Fem2D::MeshL const*, E_F_F0s_, Fem2D::MeshL const*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, 1>, Unary_Op, 1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F_F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, -1>, Unary_Op, -1> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, Unary_Op > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F_F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, Matrice_Creuse >*, E_F_F0s_, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F_F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F_F0F0F0_, v_fesL>**, FEbaseArray, v_fesL>**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F_F0F0_, v_fesL>**, FEbase, v_fesL>**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesL**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesL**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesL**, E_F_F0F0_**, FEbase**, v_fesL**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F_F0F0F0_, v_fesS>**, FEbaseArray, v_fesS>**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F_F0F0_, v_fesS>**, FEbase, v_fesS>**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fesS**, long, E_F_F0F0F0_**, FEbaseArray**, v_fesS**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fesS**, E_F_F0F0_**, FEbase**, v_fesS**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F_F0F0F0_, v_fes3>**, FEbaseArray, v_fes3>**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F_F0F0_, v_fes3>**, FEbase, v_fes3>**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes3**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes3**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes3**, E_F_F0F0_**, FEbase**, v_fes3**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, long, E_F_F0F0F0_, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAx, Matrice_Creuse*, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmesh3.cpp:31: AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:159:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, 1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse_Transpose > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2767:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, std::complex >, Matrice_Creuse_Transpose >, Matrice_Creuse >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse*, Matrice_Creuse*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAx, Matrice_Creuse >*, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::plusAtx, Matrice_Creuse_Transpose >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp: In member function 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Matrice_Creuse_Transpose, Matrice_Creuse_Transpose >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::plusAtx, Matrice_Creuse_Transpose, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::solveAxeqb, Matrice_Creuse_inv, KN_ >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, -1>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAtxeqb, Matrice_Creuse_inv_trans >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, int>::solveAxeqb, Matrice_Creuse_inv >, KN_ > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, long, E_F_F0F0_*, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Thresholding >, double, E_F_F0F0_ >*, Thresholding >, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse_Transpose >, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAx, Matrice_Creuse*, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KNM*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, long, E_F_F0F0_ >*, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Thresholding, double, E_F_F0F0_*, Thresholding, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KN >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrix_Prod const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, KN*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, std::__cxx11::list*, bool>, std::allocator*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrix_Prod, std::complex > const, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::solveAtxeqb, Matrice_Creuse_inv, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN_, E_F_F0F0_ >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, KNM >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, RestrictArray::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, Matrice_Creuse_Transpose, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const': lgmat.cpp:3022:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3022 | return new CODE( t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3023 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op2_mulvirtAvCR, int>::plusAtx, Matrice_Creuse_Transpose, KN_ > >::code(basicAC_F0 const&) const' at lgmat.cpp:3022:17: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN_, E_F_F0F0_*, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Matrice_Creuse*, MatrixInterpolation::Op const*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, std::__cxx11::list, VirtualMatrix >*, bool>, std::allocator, VirtualMatrix >*, bool> > >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Matrice_Creuse >*, Matrice_Creuse >*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lgmat.cpp:36: AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, long, E_F_F0F0s_, Matrice_Creuse*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, long, E_F_F0F0s_ >, Matrice_Creuse >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:46:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'SaveSurfaceMesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmesh3.cpp:1259:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1259 | static E_F0 * f(const basicAC_F0 & args){ return new SaveSurfaceMesh3(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SaveSurfaceMesh3::f(basicAC_F0 const&)' at lgmesh3.cpp:1259:78, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, KN_, KN_, E_F_F0F0F0s_ >, Matrice_Creuse >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, Matrice_Creuse >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, KN_, KN_, E_F_F0F0F0s_ >, outProduct_KN_ >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, outProduct_KN_ >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, KN_, KN_, E_F_F0F0F0s_ >, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_ >, KNM >*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, Matrice_Creuse >*, long, long, E_F_F0F0F0_, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse >*, long, long, E_F_F0F0F0_*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN_, double, E_F_F0F0F0_ >*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Matrice_Creuse >*, long, long, E_F_F0F0F0_ >*, Matrice_Creuse >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, KN_, KN_, E_F_F0F0F0s_, Matrice_Creuse*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, Matrice_Creuse*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, KN_, KN_, E_F_F0F0F0s_, outProduct_KN_*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, outProduct_KN_*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, KN_, KN_, E_F_F0F0F0s_, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, Inv_KN_long, Inv_KN_long, E_F_F0F0F0s_, KNM*, Inv_KN_long, Inv_KN_long, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, long, long, E_F_F0F0F0_*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN_, double, E_F_F0F0F0_*, KN_, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Matrice_Creuse*, long, long, E_F_F0F0F0_*, Matrice_Creuse*, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_ >*, Matrice_Creuse >*, long, double, E_F_F0F0F0F0s_ >*, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_ >, Matrice_Creuse >*, long, double, E_F_F0F0F0s_ >, Matrice_Creuse >*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_*, Matrice_Creuse*, long, double, E_F_F0F0F0F0s_*, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:208:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction_ext.hpp: In member function 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const': AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, Matrice_Creuse*, long, double, E_F_F0F0F0s_, Matrice_Creuse*, long, double, E_F0> >::code(basicAC_F0 const&) const' at AFunction_ext.hpp:101:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, Resize > >, long, long, E_F_F0F0F0_ >*, Resize > >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, Resize >, long, long, E_F_F0F0F0_*, Resize >, long, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshS const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:51: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 1 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool' at lgmesh3.cpp:264:70: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[1]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'BuildPeriodic3(int, E_F0**, Fem2D::MeshL const&, void*, KN&)bool': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesL>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fesS>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes3>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:444:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 444 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderL::f(basicAC_F0 const&)' at problem.hpp:444:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:437:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 437 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationL::f(basicAC_F0 const&)' at problem.hpp:437:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:420:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 420 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorderS::f(basicAC_F0 const&)' at problem.hpp:420:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:413:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 413 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationS::f(basicAC_F0 const&)' at problem.hpp:413:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:404:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 404 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intall0d,3,1);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAll0d::f(basicAC_F0 const&)' at problem.hpp:404:96, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:427:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 427 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges,3,2);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdgesS::f(basicAC_F0 const&)' at problem.hpp:427:101, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:397:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallfaces,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllFaces::f(basicAC_F0 const&)' at problem.hpp:397:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:390:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 390 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int2d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder3d::f(basicAC_F0 const&)' at problem.hpp:390:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration3d::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:383:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 383 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int3d,3);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration3d::f(basicAC_F0 const&)' at problem.hpp:383:91, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2 >::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix >::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix >::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetMatrix::code(basicAC_F0 const&) const': lgmat.cpp:519:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new SetMatrix_Op(args,t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMatrix::code(basicAC_F0 const&) const' at lgmat.cpp:519:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, std::pair, v_fesL>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, std::pair, v_fesS>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, std::pair, v_fes3>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)': lgfem.hpp:924:10: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 924 | a1 = new E_F0_Optimize(ll, m, ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_StackF0F0opt2::E_F_StackF0F0opt2(AnyTypeWithOutCheck (*)(void*, E_F0*, E_F0*), E_F0*, E_F0*)' at lgfem.hpp:924:10: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesL>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fesS>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3, v_fes3>::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmesh3.cpp: In member function 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const': lgmesh3.cpp:2051:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2051 | { return new CODE(args);} | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE3::code(basicAC_F0 const&) const' at lgmesh3.cpp:2051:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop > >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop > >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'ForAllLoop >::code(basicAC_F0 const&) const': AFunction.hpp:3455:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3455 | return new ForAllLoopOp(args); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ForAllLoop >::code(basicAC_F0 const&) const' at AFunction.hpp:3455:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat >::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat >::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgmat.cpp: In member function 'SetRawMatformMat::code(basicAC_F0 const&) const': lgmat.cpp:2700:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2700 | { return new CODE(t[1]->CastTo(args[1]),*dynamic_cast( t[0]->CastTo(args[0]).RightValue()));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetRawMatformMat::code(basicAC_F0 const&) const' at lgmat.cpp:2700:15: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2221:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2221 | if(IsRawMat(args)) return new RawMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2221:38, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix1 >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2222:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | else return new BlockMatrix(args,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix1 >::f(basicAC_F0 const&)' at lgmat.cpp:2222:21, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2211:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2211 | if(IsRawMat(args)) return new RawMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2211:31, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'BlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgmat.cpp:2212:21: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2212 | else return new BlockMatrix(args,0); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BlockMatrix >::f(basicAC_F0 const&)' at lgmat.cpp:2212:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:93, from global.cpp:101: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from global.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./../femlib/Mesh3dn.hpp:44, from global.cpp:118: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/SparseLinearSolver.hpp:7, from global.cpp:121: ./../femlib/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./../femlib/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./../femlib/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - In file included from AFunction.hpp:54: ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from global.cpp:120: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from global.cpp:122: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/BamgFreeFem.o ../femlib/BamgFreeFem.cpp In file included from ../femlib/BamgFreeFem.cpp:41: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from ./AFunction.hpp:93, from ../femlib/BamgFreeFem.cpp:48: ./String.hpp: At global scope: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from ../femlib/BamgFreeFem.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/BamgFreeFem.cpp:50: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, double, bool)': ../femlib/BamgFreeFem.cpp:783:33: warning: unused variable 'on' [-Wunused-variable] 783 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:806:41: warning: unused variable 'gv' [-Wunused-variable] 806 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:809:39: warning: unused variable 'ge' [-Wunused-variable] 809 | bamg::GeometricalEdge * ge= on->ge; | ^~ ../femlib/BamgFreeFem.cpp:442:10: warning: unused variable 'nn' [-Wunused-variable] 442 | Int4 i,nn,n; | ^~ ../femlib/BamgFreeFem.cpp:442:13: warning: unused variable 'n' [-Wunused-variable] 442 | Int4 i,nn,n; | ^ ../femlib/BamgFreeFem.cpp: In function 'const Fem2D::Mesh* BuildMesh(Stack, const E_BorderN* const&, bool, int, bool, KNM*, double, bool)': ../femlib/BamgFreeFem.cpp:1154:33: warning: unused variable 'on' [-Wunused-variable] 1154 | VertexOnGeom *on=0; | ^~ ../femlib/BamgFreeFem.cpp:1177:53: warning: unused variable 'gv' [-Wunused-variable] 1177 | bamg::GeometricalVertex * gv= on->gv; | ^~ ../femlib/BamgFreeFem.cpp:1180:51: warning: unused variable 'ge' [-Wunused-variable] 1180 | bamg::GeometricalEdge * ge= on->ge; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshDraw.o ../bamglib/MeshDraw.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshGeom.o ../bamglib/MeshGeom.cpp ../bamglib/MeshGeom.cpp: In member function 'void bamg::Triangles::ConsGeometry(bamg::Real8, int*)': ../bamglib/MeshGeom.cpp:340:15: warning: unused variable 'k' [-Wunused-variable] 340 | int k = Gh.vertices[j].cas; | ^ ../bamglib/MeshGeom.cpp: In member function 'bamg::GeometricalEdge* bamg::Geometry::Contening(bamg::R2, bamg::GeometricalEdge*) const': ../bamglib/MeshGeom.cpp:523:9: warning: unused variable 'k' [-Wunused-variable] 523 | int k = 0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshQuad.o ../bamglib/MeshQuad.cpp In file included from ../bamglib/MeshQuad.cpp:46: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshQuad.cpp: In member function 'bamg::GeometricalEdge* bamg::Triangles::ProjectOnCurve(bamg::Edge&, bamg::Vertex&, bamg::Vertex&, bamg::Real8, bamg::Vertex&, bamg::VertexOnEdge&, bamg::VertexOnGeom&)': ../bamglib/MeshQuad.cpp:215:9: warning: unused variable 'kkk' [-Wunused-variable] 215 | int kkk = 0; | ^~~ ../bamglib/MeshQuad.cpp: In member function 'int bamg::Triangles::SplitElement(int)': ../bamglib/MeshQuad.cpp:657:12: warning: variable 'mkadj' set but not used [-Wunused-but-set-variable] 657 | Int4 mkadj[100]; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/SetOfE4.o ../bamglib/SetOfE4.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshRead.o ../bamglib/MeshRead.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_hdf5.o ../bamglib/write_hdf5.cpp In file included from ../bamglib/MeshRead.cpp:33: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshRead.cpp: In member function 'void bamg::Triangles::Read_am(bamg::MeshIstream&)': ../bamglib/MeshRead.cpp:403:10: warning: variable 'l' set but not used [-Wunused-but-set-variable] 403 | Int4 l = f_in.Record( ); | ^ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile2DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:355:10: warning: unused variable 'size_str_float' [-Wunused-variable] 355 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:357:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 357 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'void WriteHdf5::WriteHdf5SolFile3DAddField(std::string*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:432:10: warning: unused variable 'size_str_float' [-Wunused-variable] 432 | size_t size_str_float = str_float.size( ) + 1; | ^~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:434:10: warning: unused variable 'size_str_underscore' [-Wunused-variable] 434 | size_t size_str_underscore = str_underscore.size( ) + 1; | ^~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp:457:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 457 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:468:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 468 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:469:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 469 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:470:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 470 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In file included from /usr/include/string.h:535, from /usr/include/c++/13/cstring:42, from ../bamglib/write_hdf5.hpp:5, from ../bamglib/write_hdf5.cpp:7: In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile3DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../bamglib/write_hdf5.cpp: In member function 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)': ../bamglib/write_hdf5.cpp:380:10: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] 380 | strncpy(data_type, str_float.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:391:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 391 | strncat(data_type, res_char[result_order].c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:392:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 392 | strncat(data_type, str_underscore.c_str( ), ldata_type); | ^ ../bamglib/write_hdf5.cpp:393:10: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-truncation] 393 | strncat(data_type, type_char[what_type].c_str( ), ldata_type); | ^ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncat', inlined from 'WriteHdf5::WriteHdf5SolFile2DAddField(std::__cxx11::basic_string, std::allocator >*, int, int, int, float*)' at ../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/write_xdmf.o ../bamglib/write_xdmf.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../bamglib/MeshWrite.o ../bamglib/MeshWrite.cpp In file included from ../bamglib/MeshWrite.cpp:37: ../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ ../bamglib/MeshWrite.cpp: In member function 'void bamg::Triangles::Write_am(std::ostream&) const': ../bamglib/MeshWrite.cpp:450:13: warning: variable 'j' set but not used [-Wunused-but-set-variable] 450 | Int4 i, j; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp In file included from AFunction.hpp:93, from problem.cpp:33: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from problem.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from problem.cpp:36: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from problem.cpp:40: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from problem.cpp:44: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1416:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1416 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*)': problem.cpp:1715:39: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1715 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceL&, const FESpace&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3122:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3122 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool)': problem.cpp:3229:29: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 3229 | int lastop2=1+Dop2.last(binder1st >(equal_to(),true)); | ^~~~~~~~~ /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ problem.cpp: In function 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*)': problem.cpp:6894:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 6894 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:6896:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6896 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&)': problem.cpp:9335:29: warning: typedef 'DotSlash' locally defined but not used [-Wunused-local-typedefs] 9335 | typedef DotSlash_KN_ DotSlash; | ^~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9614:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9614 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9765:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9765 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleBC(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double)': problem.cpp:9923:46: warning: typedef 'BorderElement' locally defined but not used [-Wunused-local-typedefs] 9923 | typedef typename Mesh::BorderElement BorderElement; | ^~~~~~~~~~~~~ problem.cpp: In function 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*)': problem.cpp:10412:26: warning: typedef 'FESpace' locally defined but not used [-Wunused-local-typedefs] 10412 | typedef FESpace3 FESpace; | ^~~~~~~ problem.cpp:10414:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 10414 | typedef Mesh *pmesh ; | ^~~~~ problem.cpp: In function 'void InitProblem(int, const FESpace&, const FESpace&, KN*&, KN*&, std::vector*, int> >&, Data_Sparse_Solver*, std::vector*>&, const FESpace**, bool)': problem.cpp:11331:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11331 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11332:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11332 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11333:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11333 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11334:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11334 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In function 'MatriceCreuse::Scalaire>* DefSolverCadna(Stack, MatriceCreuse&, Data_Sparse_Solver&)': problem.cpp:11419:44: warning: typedef 'R_st' locally defined but not used [-Wunused-local-typedefs] 11419 | typedef typename CadnaType::Scalaire R_st; | ^~~~ problem.cpp: In function 'void DispatchSolution(const typename FESpace::Mesh&, int, std::vector*>&, KN*, KN*, const FESpace**, const FESpace&)': problem.cpp:11454:37: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11454 | typedef typename Mesh::Element Element; | ^~~~~~~ problem.cpp:11455:36: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11455 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ problem.cpp:11456:35: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11456 | typedef typename Mesh::RdHat RdHat; | ^~~~~ problem.cpp:11457:32: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11457 | typedef typename Mesh::Rd Rd; | ^~ problem.cpp: In member function 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const': problem.cpp:11508:41: warning: typedef 'FElement' locally defined but not used [-Wunused-local-typedefs] 11508 | typedef typename FESpace::FElement FElement; | ^~~~~~~~ problem.cpp:11509:38: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 11509 | typedef typename MeshT::Element Element; | ^~~~~~~ problem.cpp:11510:37: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 11510 | typedef typename MeshT::Vertex Vertex; | ^~~~~~ problem.cpp:11511:36: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 11511 | typedef typename MeshT::RdHat RdHat; | ^~~~~ problem.cpp:11512:33: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 11512 | typedef typename MeshT::Rd Rd; | ^~ problem.cpp: In function 'int dimProblem(const ListOfId&)': problem.cpp:11772:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::deque::size_type' {aka 'unsigned int'} [-Wsign-compare] 11772 | for(int j=0; jsize(); ++j) | ~^~~~~~~~~~~~~~ problem.cpp: In function 'bool CheckSizeOfForm(std::__cxx11::list&, int, int)': problem.cpp:11967:31: warning: unused variable 'b' [-Wunused-variable] 11967 | const Foperator * b=const_cast< Foperator *>(bb->b); | ^ problem.cpp:11973:27: warning: unused variable 'l' [-Wunused-variable] 11973 | const Ftest * l= const_cast(ll->l); | ^ problem.cpp:11978:28: warning: unused variable 'bc' [-Wunused-variable] 11978 | const BC_set * bc= dynamic_cast(e); | ^~ problem.hpp: In constructor 'Problem::Problem(const C_args*, const ListOfId&, size_t&)': problem.hpp:511:17: warning: 'Problem::offset' will be initialized after [-Wreorder] 511 | const size_t offset; | ^~~~~~ problem.hpp:475:13: warning: 'const int Problem::dim' [-Wreorder] 475 | const int dim; | ^~~ problem.cpp:12061:1: warning: when initialized here [-Wreorder] 12061 | Problem::Problem(const C_args * ca,const ListOfId &l,size_t & top) : | ^~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11814:47: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11816:46: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11821:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11823:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11828:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11830:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]': problem.cpp:11835:49: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = double; FESpace = Fem2D::GFESpace; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix; typename CadnaType::Scalaire = double]': problem.cpp:11837:48: required from here problem.cpp:11536:35: warning: variable 'ib' set but not used [-Wunused-but-set-variable] 11536 | list::const_iterator ii,ib=op->largs.begin(), | ^~ problem.cpp:11537:5: warning: variable 'ie' set but not used [-Wunused-but-set-variable] 11537 | ie=op->largs.end(); | ^~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]': problem.cpp:12314:137: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12317:103: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:12317:103: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; MatriceMap = HashMatrix]': problem.cpp:12320:99: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]': problem.cpp:12322:139: required from here problem.cpp:10378:36: warning: unused variable 'arean' [-Wunused-variable] 10378 | double arean = (1-c)*Th[t].area; | ^~~~~ problem.cpp:10343:20: warning: unused variable 'Q' [-Wunused-variable] 10343 | R2 Q[4]; | ^ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::FESpace>': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::FESpace>' problem.cpp:908:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12325:105: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::FESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:12325:105: required from here problem.cpp:812:14: warning: unused variable 'sameMesh' [-Wunused-variable] 812 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; MatriceMap = HashMatrix >]': problem.cpp:12328:101: required from here problem.cpp:3853:24: warning: unused variable 'vol6' [-Wunused-variable] 3853 | double vol6[2]; | ^~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:11755:35: required from 'AnyType Problem::eval(Stack, Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; MatriceCreuse::Scalaire> = VirtualMatrix >; typename CadnaType::Scalaire = std::complex]' problem.cpp:11814:47: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = double; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = double; Stack = void*]' problem.cpp:12314:137: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] 8655 | long nnv=KKv.NbDoF(); | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement&, const FElement&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular1d&, int) [with R = std::complex; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:10297:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh&, const FESpace&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*]' problem.cpp:12322:139: required from here problem.cpp:8655:14: warning: unused variable 'nnv' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12341:146: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const Mesh&, const FESpace&, const FESpace&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = Mesh; FESpace1 = FESpace; FESpace2 = FESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12352:150: required from here problem.cpp:9502:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ^~~ problem.cpp:9502:42: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 9502 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj()); | ~~~~~~~~~~~~~~^~ problem.cpp:9503:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ^~~~~ problem.cpp:9503:43: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 9503 | FElement::aR2 PtHat(Vh[0].Pi_h_R2()); | ~~~~~~~~~~~~~^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12362:146: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1214:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:1336:32: warning: unused variable 'umx' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1336:74: warning: unused variable 'umn' [-Wunused-variable] 1336 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:1332:44: warning: unused variable 'K' [-Wunused-variable] 1332 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:1320:24: warning: unused variable 'llevelset' [-Wunused-variable] 1320 | double llevelset = 0; | ^~~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:10645:32: warning: unused variable 'umx' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10645:74: warning: unused variable 'umn' [-Wunused-variable] 10645 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:10641:44: warning: unused variable 'K' [-Wunused-variable] 10641 | const Mesh3::Element & K(ThI[t]); | ^ problem.cpp:10629:24: warning: unused variable 'llevelset' [-Wunused-variable] 10629 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:10702:37: warning: unused variable 'K' [-Wunused-variable] 10702 | const Tet & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const Mesh3&, const FESpace3&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12372:149: required from here problem.cpp:4194:32: warning: unused variable 'umx' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4194:74: warning: unused variable 'umn' [-Wunused-variable] 4194 | double umx=std::numeric_limits::lowest(),umn=std::numeric_limits::max(); | ^~~ problem.cpp:4190:44: warning: unused variable 'K' [-Wunused-variable] 4190 | const Mesh3::Element & K(Th[t]); | ^ problem.cpp:4178:24: warning: unused variable 'llevelset' [-Wunused-variable] 4178 | double llevelset = 0; | ^~~~~~~~~ problem.cpp:4033:23: warning: unused variable 'pThdi' [-Wunused-variable] 4033 | const Mesh3 * pThdi = GetAny( (* di.Th)(stack)); | ^~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12386:143: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12389:146: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = double; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = double; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix]' problem.cpp:12391:147: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1531:20: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:1435:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1435 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1514:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1514 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshS&, const FESpaceS&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12396:147: required from here problem.cpp:11021:36: warning: unused variable 'arean' [-Wunused-variable] 11021 | double arean = (1-c)*Th[t].mesure(); | ^~~~~ problem.cpp:10986:20: warning: unused variable 'Q' [-Wunused-variable] 10986 | R2 Q[4]; | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12399:149: required from here problem.cpp:4368:24: warning: unused variable 'vol6' [-Wunused-variable] 4368 | double vol6[2]; | ^~~~ problem.cpp:4253:17: warning: unused variable 'pThdi' [-Wunused-variable] 4253 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4268:35: warning: unused variable 'mapt' [-Wunused-variable] 4268 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4269:35: warning: unused variable 'mapu' [-Wunused-variable] 4269 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4270:14: warning: unused variable 'withmap' [-Wunused-variable] 4270 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBC(Stack, const MeshS&, const FESpaceS&, const FESpaceS&, bool, MatriceCreuse*, KN_*, KN_*, const BC_set*, double) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9450:23: required from 'void Fem2D::AssembleBC(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MatriceCreuse*, KN_*, KN_*, const std::__cxx11::list&, double) [with R = std::complex; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*; MatriceCreuse = VirtualMatrix >]' problem.cpp:12402:49: required from here problem.cpp:9859:28: warning: unused variable 'le' [-Wunused-variable] 9859 | double le = sqrt((E,E)); | ^~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = double]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = double; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12413:137: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/MatriceElementaire.hpp: In instantiation of 'class MatriceElementaireFES, Fem2D::GFESpace >': ./../femlib/MatriceElementaire.hpp:185:7: required from 'class MatriceElementairePleine, Fem2D::GFESpace >' problem.cpp:1809:24: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here ./../femlib/MatriceElementaire.hpp:91:15: warning: 'R& MatriceElementaire::operator()(int, int) [with R = std::complex]' was hidden [-Woverloaded-virtual=] 91 | virtual R & operator() (int i,int j) =0; | ^~~~~~~~ ./../femlib/MatriceElementaire.hpp:179:27: note: by 'MatriceElementaireFES& MatriceElementaireFES::operator()(int, int, int, void*, void*) [with R = std::complex; FES = Fem2D::GFESpace]' 179 | MatriceElementaireFES & operator()(int k,int ie,int label,void * s=0,void *Q=0) { | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:1734:14: warning: unused variable 'sameMesh' [-Wunused-variable] 1734 | bool sameMesh = &ThI == &Vh.Th && &ThI == &Uh.Th; | ^~~~~~~~ problem.cpp:1792:15: warning: variable 'paramate' set but not used [-Wunused-but-set-variable] 1792 | void *paramate=stack; | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_P2h.o ../femlib/Element_P2h.cpp problem.cpp: In instantiation of 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]': problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:11188:41: warning: unused variable 'K' [-Wunused-variable] 11188 | const Element & K(ThI[i]); | ^ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12423:140: required from here problem.cpp:4545:17: warning: unused variable 'pThdi' [-Wunused-variable] 4545 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4559:35: warning: unused variable 'mapt' [-Wunused-variable] 4559 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4560:35: warning: unused variable 'mapu' [-Wunused-variable] 4560 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4561:14: warning: unused variable 'withmap' [-Wunused-variable] 4561 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12436:137: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpace&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = FESpace; Stack = void*]' problem.cpp:12446:140: required from here problem.cpp:4657:16: warning: unused variable 'pThdi' [-Wunused-variable] 4657 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4671:34: warning: unused variable 'mapt' [-Wunused-variable] 4671 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4672:34: warning: unused variable 'mapu' [-Wunused-variable] 4672 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4673:13: warning: unused variable 'withmap' [-Wunused-variable] 4673 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:4766:16: warning: unused variable 'pThdi' [-Wunused-variable] 4766 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:4779:34: warning: unused variable 'mapt' [-Wunused-variable] 4779 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4780:34: warning: unused variable 'mapu' [-Wunused-variable] 4780 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4781:13: warning: unused variable 'withmap' [-Wunused-variable] 4781 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:4984:17: warning: unused variable 'vol6' [-Wunused-variable] 4984 | double vol6[2]; | ^~~~ problem.cpp:4869:10: warning: unused variable 'pThdi' [-Wunused-variable] 4869 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); //Trait_MESHO::topmesh(ThbfO); // | ^~~~~ problem.cpp:4884:28: warning: unused variable 'mapt' [-Wunused-variable] 4884 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:4885:28: warning: unused variable 'mapu' [-Wunused-variable] 4885 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:4886:7: warning: unused variable 'withmap' [-Wunused-variable] 4886 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12500:138: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpace3&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12510:137: required from here problem.cpp:5275:17: warning: unused variable 'vol6' [-Wunused-variable] 5275 | double vol6[2]; | ^~~~ problem.cpp:5162:9: warning: unused variable 'pThdi' [-Wunused-variable] 5162 | pmeshS pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5175:28: warning: unused variable 'mapt' [-Wunused-variable] 5175 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5176:28: warning: unused variable 'mapu' [-Wunused-variable] 5176 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5177:7: warning: unused variable 'withmap' [-Wunused-variable] 5177 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12522:136: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceS&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; FESpaceS = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12532:139: required from here problem.cpp:5553:15: warning: unused variable 'pThdi' [-Wunused-variable] 5553 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5567:33: warning: unused variable 'mapt' [-Wunused-variable] 5567 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5568:33: warning: unused variable 'mapu' [-Wunused-variable] 5568 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5569:12: warning: unused variable 'withmap' [-Wunused-variable] 5569 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]': problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:5449:13: warning: unused variable 'pThdi' [-Wunused-variable] 5449 | pmeshL pThdi = GetAny((*b->di->Th)(stack)); | ^~~~~ problem.cpp:5462:31: warning: unused variable 'mapt' [-Wunused-variable] 5462 | Expression const * const mapt=*di.mapt?di.mapt:0 ; | ^~~~ problem.cpp:5463:31: warning: unused variable 'mapu' [-Wunused-variable] 5463 | Expression const * const mapu=*di.mapu?di.mapu:0 ; | ^~~~ problem.cpp:5464:10: warning: unused variable 'withmap' [-Wunused-variable] 5464 | bool withmap =di.withmap(); | ^~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = double; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = double; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:260:15: warning: unused variable 'oldopt' [-Wunused-variable] 260 | bool oldopt=1; // juin 2007 FH ???? a voir | ^~~~~~ problem.cpp:261:14: warning: unused variable 'iloop' [-Wunused-variable] 261 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementaireSymetrique >&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1222:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:7140:25: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 7140 | if (Ku.Vh.Th(T) <0 & verbosity>100) { | ~~~~~~~~~~~~^~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElement3&, const FElement3&, double*, int, int, void*, R3*) [with R = std::complex; FElement3 = GFElement]': problem.cpp:1226:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:5944:19: warning: variable 'mp' set but not used [-Wunused-but-set-variable] 5944 | MeshPoint mp= *MeshPointStack(stack); | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElement3&, const FElement3&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, const QuadratureFormular&, int) [with R = std::complex; FElement3 = GFElement; LOperaD = LinearComb; QuadratureFormular = GQuadratureFormular]': problem.cpp:10705:41: required from 'void Fem2D::AssembleLinearForm(Stack, const Mesh3&, const FESpace3&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpace3 = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12369:147: required from here problem.cpp:8780:11: warning: unused variable 'intmortar' [-Wunused-variable] 8780 | int intmortar=0; | ^~~~~~~~~ problem.cpp:8813:11: warning: unused variable 'oldopt' [-Wunused-variable] 8813 | bool oldopt=1; | ^~~~~~ problem.cpp:8814:10: warning: unused variable 'iloop' [-Wunused-variable] 8814 | int iloop=0; | ^~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:456:11: warning: unused variable 'mes' [-Wunused-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: unused variable 'coef' [-Wunused-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = double; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:6503:9: warning: unused variable 'mes' [-Wunused-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhs(const FElementL&, int, int, const LOperaD&, double*, void*, KN_&, const QuadratureFormular1d&, bool, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = double; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = double; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12410:143: required from here problem.cpp:7683:7: warning: unused variable 'mes' [-Wunused-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElementL&, const FElementL&, const FElementL&, const FElementL&, double*, int, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1813:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:456:11: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 456 | R mes = 1.; | ^~~ problem.cpp:459:11: warning: variable 'coef' set but not used [-Wunused-but-set-variable] 459 | R coef = 1.; | ^~~~ problem.cpp:465:14: warning: unused variable 'npi' [-Wunused-variable] 465 | long npi=1; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_Op(MatriceElementairePleine >&, const FElementL&, const FElementL&, double*, int, int, void*, R3*) [with R = std::complex; FElementL = GFElement]': problem.cpp:1822:30: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceL&, const FESpaceL&, bool, MatriceCreuse&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceCreuse = VirtualMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:6503:9: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 6503 | R mes = 1.; | ^~~ problem.cpp:6440:13: warning: unused variable 'll' [-Wunused-variable] 6440 | int ll=-1; //bof bof | ^~ problem.cpp: In instantiation of 'void Fem2D::Element_rhs(const FElementL&, int, int, const LOperaD&, double*, void*, KN_&, const QuadratureFormular1d&, bool, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:11161:37: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:8478:18: warning: unused variable 'npi' [-Wunused-variable] 8478 | long npi; | ^~~ problem.cpp: In instantiation of 'void Fem2D::Element_rhsVF(const FElementL&, const FElementL&, int, int, int, const LOperaD&, double*, int*, void*, KN_&, int) [with R = std::complex; FElementL = GFElement; LOperaD = LinearComb]': problem.cpp:11192:41: required from 'void Fem2D::AssembleLinearForm(Stack, const MeshL&, const FESpaceL&, KN_*, const FormLinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace]' problem.cpp:9397:51: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = VirtualMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12420:147: required from here problem.cpp:7683:7: warning: variable 'mes' set but not used [-Wunused-but-set-variable] 7683 | R mes = 1.; | ^~~ problem.cpp:7692:10: warning: unused variable 'npi' [-Wunused-variable] 7692 | long npi=1; | ^~~ problem.cpp:7693:12: warning: unused variable 'j' [-Wunused-variable] 7693 | long i,j; | ^ problem.cpp:7702:9: warning: unused variable 'n' [-Wunused-variable] 7702 | int n = BuildMEK_KK(lp,pp,pk,pkk,&Kv,&KKv); | ^ problem.cpp:7716:9: warning: unused variable 'loffset' [-Wunused-variable] 7716 | int loffset = 0 ; | ^~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12458:139: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3241 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpace&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:4845:26: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpace&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = FESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12468:138: required from here problem.cpp:3241:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12479:138: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] 3335 | double epsP=1e-6; // must be choose | ^~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshS&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpace3&, const QuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpace3 = GFESpace; QuadratureFormular = GQuadratureFormular; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5019:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshS&, const FESpaceS&, const FESpace3&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpace3 = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshS; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12489:137: required from here problem.cpp:3335:12: warning: unused variable 'epsP' [-Wunused-variable] problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = double; MatriceMap = HashMatrix; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = double; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = HashMatrix; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12544:138: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] 3648 | bool outsideu,outsidev; | ^~~~~~~~ problem.cpp: In instantiation of 'void Fem2D::AddMatElem(MatriceMap&, const MeshL&, const BilinearOperator&, bool, int, int, int, const FESpaceS&, const FESpaceL&, const GQuadratureFormular&, const QuadratureFormular1d&, double*, void*, bool) [with R = std::complex; MatriceMap = HashMatrix >; BilinearOperator = LinearComb, C_F0>; FESpaceS = GFESpace; FESpaceL = GFESpace; QuadratureFormular1d = GQuadratureFormular]': problem.cpp:5528:23: required from 'void Fem2D::AssembleBilinearForm(Stack, const MeshL&, const FESpaceS&, const FESpaceL&, bool, MatriceMap&, const FormBilinear*) [with R = std::complex; Stack = void*; FESpaceS = GFESpace; FESpaceL = GFESpace; MatriceMap = HashMatrix >]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = std::complex; MC = HashMatrix >; MMesh = MeshL; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12554:137: required from here problem.cpp:3648:27: warning: variable 'outsidev' set but not used [-Wunused-but-set-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': problem.cpp:288:35: required from 'void Fem2D::Element_OpVF(MatriceElementairePleine >&, const FElement3&, const FElement3&, const FElement3&, const FElement3&, double*, int, int, int, void*, R3*) [with R = double; FElement3 = GFElement]' problem.cpp:1217:32: required from 'void Fem2D::AssembleBilinearForm(Stack, const GFESpace::Mesh&, const FESpace3&, const FESpace3&, bool, MatriceCreuse&, const FormBilinear*) [with R = double; Stack = void*; GFESpace::Mesh = Mesh3; FESpace3 = GFESpace; MatriceCreuse = VirtualMatrix]' problem.cpp:9361:53: required from 'bool Fem2D::AssembleVarForm(Stack, const MMesh&, const FESpace1&, const FESpace2&, bool, MC*, KN_*, const std::__cxx11::list&) [with R = double; MC = VirtualMatrix; MMesh = Mesh3; FESpace1 = GFESpace; FESpace2 = GFESpace; Stack = void*]' problem.cpp:12359:143: required from here ./../femlib/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_P2h.cpp:33: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from load.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from load.cpp:35: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp In file included from AFunction.hpp:93, from lgfem.cpp:38: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgfem.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/Mesh3dn.hpp:44, from lgfem.cpp:43: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from lgfem.cpp:45: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from lgfem.cpp:49: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from lgfem.cpp:51: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from lgfem.cpp:57: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from lgfem.cpp:61: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:3167:12: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3167 | : public binary_function< Matrice_Creuse< K > *, const Matrice_Creuse< K > *, const C_args * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:3179:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 3179 | struct set_eqvect_fl : public binary_function< KN< K > *, const FormLinear *, KN< K > * > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In member function 'virtual AnyType Plot::operator()(Stack) const': lgfem.cpp:4359:11: warning: unused variable 'i' [-Wunused-variable] 4359 | int i= ll[ii].i; | ^ lgfem.cpp:4616:7: warning: variable 'dimplot' set but not used [-Wunused-but-set-variable] 4616 | int dimplot = 2; | ^~~~~~~ lgfem.cpp:4618:8: warning: variable 'addtoplot' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~~ lgfem.cpp:4618:27: warning: variable 'keepPV' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~ lgfem.cpp:4618:43: warning: variable 'pNormalT' set but not used [-Wunused-but-set-variable] 4618 | bool addtoplot = false, keepPV = false, pNormalT = false; | ^~~~~~~~ lgfem.cpp: At global scope: lgfem.cpp:5741:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5741 | struct OppR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5747:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5747 | struct OppqR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp:5753:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 5753 | struct OpR3dot: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ lgfem.cpp: In function 'size_t dimFESpaceImage(const basicAC_F0&)': lgfem.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7148 | for (int i = 0; i < args.size( ); i++) | ~~^~~~~~~~~~~~~~ lgfem.cpp: In function 'const basicForEachType* typeFESpace(const basicAC_F0&)': lgfem.cpp:7185:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 7185 | for (int i = 0; i < args.size( ); i++) { | ~~^~~~~~~~~~~~~~ lgfem.cpp:7182:9: warning: unused variable 'tMesh' [-Wunused-variable] 7182 | aType tMesh = 0; | ^~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:100: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:64:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:84:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:105:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:257:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:265:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:335:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:353:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1446:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1478:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS**]': lgfem.cpp:1511:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL**]': lgfem.cpp:1544:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1985:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2503:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = double; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4514:34: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ lgfem.cpp: In instantiation of 'int Send3d(PlotStream&, Plot::ListWhat&, std::map&) [with K = std::complex; v_fes = v_fes3; typename v_fes::FESpace::Mesh = Fem2D::Mesh3; typename v_fes::FESpace = Fem2D::GFESpace]': lgfem.cpp:4516:40: required from here lgfem.cpp:3970:7: warning: unused variable 'lg' [-Wunused-variable] 3970 | int lg, nsb; | ^~ lgfem.cpp:3970:11: warning: unused variable 'nsb' [-Wunused-variable] 3970 | int lg, nsb; | ^~~ ./../femlib/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericMesh::ElementAdj(int, int&, Rd&) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex; Rd = Fem2D::R3]': lgfem.cpp:5197:35: required from here ./../femlib/GenericMesh.hpp:659:12: warning: variable 'Pin' set but not used [-Wunused-but-set-variable] 659 | Rd Pin=K(PHat); | ^~~ In file included from lgfem.cpp:58: lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes]': lgfem.cpp:5426:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes]': lgfem.cpp:5431:15: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6596:95: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType set_fe(Stack, Expression, Expression) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': lgfem.cpp:6597:93: required from here lgfem.cpp:1895:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:1895:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 1895 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:1896:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:1896:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 1896 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6643:90: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] 1847 | bool qnu = true; | ^~~ lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6645:98: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6648:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6649:74: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6650:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6651:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = double; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6652:76: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6655:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6656:81: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6657:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6658:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] lgfem.cpp: In instantiation of 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 5; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:6659:83: required from here lgfem.cpp:1847:8: warning: variable 'qnu' set but not used [-Wunused-but-set-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5875:56: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:777:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5898:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6017:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6020:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6116:74: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1836:25: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:6645:98: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6715:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fes3]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fes3>**]' lgfem.cpp:6721:16: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6738:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesS]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesS>**]' lgfem.cpp:6742:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = double; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray**]' lgfem.cpp:6758:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::resize(int) [with K = std::complex; v_fes = v_fesL]': lgfem.cpp:5653:20: required from 'T fepresize(const Resize1&, const long int&) [with T = FEbaseArray, v_fesL>**]' lgfem.cpp:6762:94: required from here lgfem.hpp:690:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 690 | for (unsigned int j = 0; j < std::max(this->N, 1); ++j) yy[j] = xx[j]; | ~~^~~~~~~~~~~~~~~~~~~~~~ lgfem.hpp:691:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (unsigned int j = std::max(this->N, 1); j < i; ++j) | ~~^~~ lgfem.hpp:694:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | for (unsigned int j = 0; j < i; ++j) yy[j] = xx[j]; | ~~^~~ lgfem.hpp:695:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 695 | for (unsigned int j = i; j < this->N; ++j) xx[j]->destroy( ); | ~~^~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2]': AFunction.hpp:789:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = Fem2D::R2; B = Fem2D::R2*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2922:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = Fem2D::R2; PT = Fem2D::R2*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = Fem2D::R2; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5777:26: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::R2' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5783:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshS*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5785:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::MeshL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2945:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::MeshL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::MeshL*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' lgfem.cpp:5787:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5815:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5822:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5836:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5837:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5842:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fes3]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5843:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fes3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5848:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5849:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesS>*]' lgfem.cpp:5854:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesS]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesS>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesS>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesS>*]' lgfem.cpp:5855:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesS>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5860:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = double; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5861:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fesL>*]' lgfem.cpp:5866:29: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.hpp: In instantiation of 'void FEbaseArray::destroy() [with K = std::complex; v_fes = v_fesL]': AFunction.hpp:860:17: required from 'AnyType DestroyPtr(Stack, const AnyType&) [with A = FEbaseArray, v_fesL>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2939:56: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fesL>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:3038:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fesL>*]' lgfem.cpp:5867:34: required from here lgfem.hpp:679:5: warning: deleting object of polymorphic class type 'FEbaseArray, v_fesL>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 679 | delete this; | ^~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5918:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesS*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesS*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesS; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesS*; int RTYPE = 4]' lgfem.cpp:5921:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fesL*]': AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fesL*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2937:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fesL; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' AFunction.hpp:760:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fesL*; int RTYPE = 5]' lgfem.cpp:5924:77: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fesL* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbaseArray, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesL>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesL; FE = FEbase, v_fesL>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesL>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesL; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbaseArray, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fesS>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fesS; FE = FEbase, v_fesS>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fesS>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fesS; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:753:28: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:752:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1288:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ lgfem.cpp: In instantiation of 'AnyType E_set_fev::Op2d(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:2029:12: required from 'AnyType E_set_fev::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2027:9: required from here lgfem.cpp:2084:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ^~~ lgfem.cpp:2084:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_ipj()' 2084 | FElement::aIPJ ipj(Vh[0].Pi_h_ipj( )); | ~~~~~~~~~~~~~~^~~ lgfem.cpp:2085:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ^~~~~ lgfem.cpp:2085:36: note: the temporary was destroyed at the end of the full expression '(& Vh)->Fem2D::FESpace::operator[](0).Fem2D::FElement::Pi_h_R2()' 2085 | FElement::aR2 PtHat(Vh[0].Pi_h_R2( )); | ~~~~~~~~~~~~~^~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes*; Mesh = Fem2D::Mesh; TypeOfFE = Fem2D::TypeOfFE; pfes_tefk = pfes_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] 1333 | const int dHatfe = TypeOfFE::RdHat::d; | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fes3*; Mesh = Fem2D::Mesh3; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfes3_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesS*; Mesh = Fem2D::MeshS; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesS_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType OpMake_pfes::Op::operator()(Stack) const [with pfes = v_fesL*; Mesh = Fem2D::MeshL; TypeOfFE = Fem2D::GTypeOfFE; pfes_tefk = pfesL_tefk; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:1326:13: required from here lgfem.cpp:1333:18: warning: unused variable 'dHatfe' [-Wunused-variable] lgfem.cpp: In instantiation of 'AnyType LinearCG::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:704:21: required from here lgfem.cpp:731:13: warning: unused variable 'p' [-Wunused-variable] 731 | R p = (b, b); | ^ lgfem.cpp:752:19: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 752 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:755:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 755 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp: In instantiation of 'AnyType LinearGMRES::E_LGMRES::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:849:21: required from here lgfem.cpp:885:11: warning: unused variable 'p' [-Wunused-variable] 885 | R p = (b, b); | ^ lgfem.cpp:914:17: warning: deleting object of polymorphic class type 'E_StopGC' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 914 | if (stop) delete stop; | ^~~~~~~~~~~ lgfem.cpp:870:12: warning: unused variable 'gcverb' [-Wunused-variable] 870 | long gcverb = 51L - Min(Abs(verb), 50L); | ^~~~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType IntFunction::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:3187:9: required from here lgfem.cpp:3332:16: warning: unused variable 'llevelset' [-Wunused-variable] 3332 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3334:12: warning: unused variable 'Q' [-Wunused-variable] 3334 | R2 Q[3]; | ^ lgfem.cpp:3337:22: warning: unused variable 'umx' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3337:27: warning: unused variable 'umn' [-Wunused-variable] 3337 | double f[3], umx, umn; | ^~~ lgfem.cpp:3573:20: warning: unused variable 'umx' [-Wunused-variable] 3573 | double umx = std::numeric_limits< double >::lowest( ), | ^~~ lgfem.cpp:3574:20: warning: unused variable 'umn' [-Wunused-variable] 3574 | umn = std::numeric_limits< double >::max( ); | ^~~ lgfem.cpp:3562:16: warning: unused variable 'llevelset' [-Wunused-variable] 3562 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3749:16: warning: unused variable 'llevelset' [-Wunused-variable] 3749 | double llevelset = 0; | ^~~~~~~~~ lgfem.cpp:3751:12: warning: unused variable 'Q' [-Wunused-variable] 3751 | R2 Q[3]; | ^ lgfem.cpp:3754:22: warning: unused variable 'umx' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3754:27: warning: unused variable 'umn' [-Wunused-variable] 3754 | double f[3], umx, umn; | ^~~ lgfem.cpp:3194:31: warning: unused variable 'what' [-Wunused-variable] 3194 | const vector< Expression > &what(di->what); | ^~~~ lgfem.cpp: In instantiation of 'AnyType OthersideOp::operator()(Stack) const [with RR = double; AA = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgfem.cpp:5406:11: required from here lgfem.cpp:5407:11: warning: unused variable 'rg' [-Wunused-variable] 5407 | A rd, rg; | ^~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R2*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R2* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1219:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1183:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1299:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; MMesh = Fem2D::Mesh; v_fes1 = v_fes; v_fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1261:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, RNM_VirtualMatrix::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, RNM_VirtualMatrix >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2203:25: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2198:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>**>; TA0 = FEbaseArray, v_fesL>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1076:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = FEbaseArray, v_fes>**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1150:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesS>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesS>**; A0 = Resize1, v_fesS>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesS>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>*, int> >; TA0 = std::pair, v_fesS>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesS>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesS>**>; TA0 = FEbaseArray, v_fesS>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesS>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose; TA0 = Fem2D::R3*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fesL>**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fesL>**; A0 = Resize1, v_fesL>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fesL>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fesL>*, int> >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fesL>*, int> >; TA0 = std::pair, v_fesL>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fesL>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1121:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In function 'C_F0::MeshIndependent() const [clone .isra.0]': AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: ./../femlib/DOperator.hpp: In function 'newU_(int)': ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'newV_(int)': ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In member function 'LinearComb, C_F0>::Optimize(Block*)': ./../femlib/DOperator.hpp:212:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 212 | LinearComb * r=new LinearComb(*this); | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearComb, C_F0>::Optimize(Block*)' at ./../femlib/DOperator.hpp:212:20: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormBilinear::FormBilinear(FormBilinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: problem.hpp:582:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 582 | FormBilinear(const FormBilinear & fb) : di(fb.di),b(new Foperator(*fb.b) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(FormBilinear const&)' at problem.hpp:582:74, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormLinear::FormLinear(FormLinear const&)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: problem.hpp:618:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 618 | FormLinear(const FormLinear & fb) : di(fb.di),l(new Ftest(*fb.l) ) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::FormLinear(FormLinear const&)' at problem.hpp:618:66, inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12021:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12021 | FormBilinear * bb=new FormBilinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12021:86: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12034:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12034 | FormLinear * ll=new FormLinear(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12034:81: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In function 'FieldOfForm(std::__cxx11::list >&, bool)': problem.cpp:12046:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12046 | BC_set * bc= new BC_set(*dynamic_cast(e)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FieldOfForm(std::__cxx11::list >&, bool)' at problem.cpp:12046:70: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>*, int> >, std::pair, v_fesL>*, int>, E_F_F0, v_fesL>*, int> >, std::pair, v_fesL>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, KN*, E_F_F0 >, KN*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >*, E_F_F0 > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3*, E_F_F0, Fem2D::R3*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>**>, FEbaseArray, v_fesS>**, E_F_F0, v_fesS>**>, FEbaseArray, v_fesS>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, std::pair, v_fes>*, int>, E_F_F0 >*, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, std::pair*, int>, E_F_F0*, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Fem2D::R3, E_F_F0, Fem2D::R3, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, Matrice_Creuse*, E_F_F0, Matrice_Creuse*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int>, E_F_F0*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int>, E_F_F0, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>**>, FEbaseArray, v_fes>**, E_F_F0, v_fes>**>, FEbaseArray, v_fes>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >, Matrice_Creuse >*, E_F_F0 >, Matrice_Creuse >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>*, int> >, std::pair, v_fes3>*, int>, E_F_F0, v_fes3>*, int> >, std::pair, v_fes3>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes3>**>, FEbaseArray, v_fes3>**, E_F_F0, v_fes3>**>, FEbaseArray, v_fes3>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, int> >, std::pair*, int>, E_F_F0*, int> >, std::pair*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1**>, FEbaseArray**, E_F_F0**>, FEbaseArray**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fes>*, int> >, std::pair, v_fes>*, int>, E_F_F0, v_fes>*, int> >, std::pair, v_fes>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesL>**>, FEbaseArray, v_fesL>**, E_F_F0, v_fesL>**>, FEbaseArray, v_fesL>**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, v_fesS>*, int> >, std::pair, v_fesS>*, int>, E_F_F0, v_fesS>*, int> >, std::pair, v_fesS>*, int>, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:5736:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5736 | return new E_F_trans_A_Ptr_o_R< Result , A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_trans_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:5736:24: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const': lgfem.cpp:2222:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2222 | return new E_F_A_Ptr_o_R< Result, A >(t[0]->CastTo(args[0]), p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator_Ptr_o_R::code(basicAC_F0 const&) const' at lgfem.cpp:2222:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_K2R >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_K2R::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator >, Op3_pfe2K >::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator, Op3_pfe2K::Op>::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneTernaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2322:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2322 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2322:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF(MatriceElementairePleine >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In file included from ./../femlib/MatriceCreuse.hpp:42, from ./../femlib/SparseLinearSolver.hpp:6: In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)1>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)1>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)2>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)2>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:551:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Code_VF, (TheCode_VF)3>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:551:13, inlined from 'OneOperatorCode, (TheCode_VF)3>, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Minus >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:464:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 464 | return new L(*pminusOne * *a);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Minus >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:464:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericElement::operator[](int) const', inlined from 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void' at problem.cpp:585:129: ./../femlib/GenericMesh.hpp:321:21: warning: array subscript 2 is above array bounds of 'struct Vertex * const[2]' [-Warray-bounds=] 321 | return *vertices[i];} // to see triangle as a array of vertex | ~~~~~~~~^ ./../femlib/GenericMesh.hpp: In function 'Fem2D::Element_OpVF >(MatriceElementairePleine, Fem2D::GFESpace >&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, Fem2D::GFElement const&, double*, int, int, int, void*, Fem2D::R3*)void': ./../femlib/GenericMesh.hpp:315:11: note: while referencing 'vertices' 315 | Vertex *vertices[nv]; // an array of 3 pointer to vertex | ^~~~~~~~ In function 'newU_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: ./../femlib/DOperator.hpp:379:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 379 | r= new LOperaG(make_pair(i,op_id),*pOne); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newU_(int)' at ./../femlib/DOperator.hpp:379:42, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12210:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'newV_(int)', inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: ./../femlib/DOperator.hpp:384:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | inline LOperaD *newV_(int i) { return new LOperaD(make_pair(i,op_id),*pOne);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'newV_(int)' at ./../femlib/DOperator.hpp:384:75, inlined from 'SetArgsFormLinear(std::deque > const*, int)' at problem.cpp:12212:57: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.cpp: In member function 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)': problem.cpp:12062:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 12062 | op(new C_args(*ca)), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Problem::Problem(C_args const*, std::deque > const&, unsigned int&)' at problem.cpp:12062:18: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'interpolate_f_X_1::code(basicAC_F0 const&) const': lgfem.hpp:801:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 801 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'interpolate_f_X_1::code(basicAC_F0 const&) const' at lgfem.hpp:801:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes3, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, KN_ > > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray, v_fes, RNM_VirtualMatrix, int>::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray > >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray > >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAtx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAtxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::solveAxeqb> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const': lgfem.hpp:1180:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1180 | return new CODE(args[0], args[1], map_type[typeid(C).name( )]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_FE_eqarray::plusAx> >::code(basicAC_F0 const&) const' at lgfem.hpp:1180:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:509:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 509 | return new L(to(args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:509:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'OpCall_FormLinear::code(basicAC_F0 const&) const': problem.hpp:679:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 679 | return new Call_FormLinear(nargs,to(args[0]),to(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OpCall_FormLinear::code(basicAC_F0 const&) const' at problem.hpp:679:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_::type, double, E_F_StackF0F0>::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**, E_F_F0_<(anonymous namespace)::lgBoundaryEdge::BE, Fem2D::Mesh const**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement, E_F_F0_<(anonymous namespace)::lgElement::Adj, (anonymous namespace)::lgElement> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F_F0F0_<(anonymous namespace)::lgBoundaryEdge, (anonymous namespace)::lgBoundaryEdge::BE, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F_F0F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgElement::Adj, long*, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgElement, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F_F0F0_<(anonymous namespace)::lgVertex, Fem2D::Mesh const**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgElement, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F_F0F0_<(anonymous namespace)::lgVertex, (anonymous namespace)::lgBoundaryEdge, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge, E_F_F0_<(anonymous namespace)::lgElement, (anonymous namespace)::lgBoundaryEdge> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>*, int>, E_F_F0_, v_fes3>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes3>**, E_F_F0_, v_fes3>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>*, int>, E_F_F0_, v_fes>*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, int>, E_F_F0_*, int> > >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_**, E_F_F0_**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, v_fes>**, E_F_F0_, v_fes>**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F_F0F0_, v_fesL>*, int>, Resize1, v_fesL>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesL>**, Resize1, v_fesL>**>, long, E_F_F0F0_, v_fesL>**, Resize1, v_fesL>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F_F0F0_, v_fesS>*, int>, Resize1, v_fesS>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fesS>**, Resize1, v_fesS>**>, long, E_F_F0F0_, v_fesS>**, Resize1, v_fesS>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F_F0F0_, v_fes3>*, int>, Resize1, v_fes3>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes3>**, Resize1, v_fes3>**>, long, E_F_F0F0_, v_fes3>**, Resize1, v_fes3>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F_F0F0_, v_fes>*, int>, Resize1, v_fes>*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, Resize1*, int> >, long, E_F_F0F0_*, int>, Resize1*, int> >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, Resize1, v_fes>**>, long, E_F_F0F0_, v_fes>**, Resize1, v_fes>**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, Resize1**>, long, E_F_F0F0_**, Resize1**>, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbaseArray**, long, E_F_F0F0_**, FEbaseArray**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbaseArray, v_fes>**, long, E_F_F0F0_, v_fes>**, FEbaseArray, v_fes>**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, OthersideOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, MeanOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, std::complex >, JumpOp, std::complex > >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, OthersideOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, MeanOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const': AFunction.hpp:2752:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2752 | return new Op(tA->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneUnaryOperator, JumpOp >::code(basicAC_F0 const&) const' at AFunction.hpp:2752:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F_F0F0F0_, v_fes>**, FEbaseArray, v_fes>**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F_F0F0_, v_fes>**, FEbase, v_fes>**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, FEbaseArray**, v_fes**, long, E_F_F0F0F0_**, FEbaseArray**, v_fes**, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_**, FEbase**, v_fes**, E_F_F0F0_**, FEbase**, v_fes**, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, RNM_VirtualMatrix, int>::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAtxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::solveAxeqb>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAtx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, RNM_VirtualMatrix::plusAx>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2783:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh const&, Fem2D::FESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:3832:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMIWO, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, Fem2D::R3>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Resize >, long, E_F_F0F0_*, Resize >, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::Mesh3 const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4125:61: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: problem.hpp:552:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 552 | : Problem(new C_args(*ca),l,top) {} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Solve::Solve(C_args const*, std::deque > const&, unsigned int&)' at problem.hpp:552:29, inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const': problem.hpp:879:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 879 | Problem * pb=new Problem(ca,*l,top); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::SetParam(C_F0 const&, std::deque > const*, unsigned int&) const' at problem.hpp:879:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4347:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In file included from ./../femlib/FESpacen.hpp:63: In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix&, FormBilinear const*)void' at problem.cpp:1817:20: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'Fem2D::QuadratureWeight::QuadratureWeight(double)', inlined from 'Fem2D::GQuadraturePoint::GQuadraturePoint()' at ./../femlib/QuadratureFormular.hpp:56:46, inlined from 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)' at ./../femlib/QuadratureFormular.hpp:100:62, inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:49:27: warning: 'memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^~~~~ In member function 'Fem2D::GQuadratureFormular::GQuadratureFormular(int)', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, VirtualMatrix >&, FormBilinear const*)void' at problem.cpp:1811:24: ./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new[](unsigned int)' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4616:65: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*', inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op, C_F0> >(LinearComb, C_F0> const*)LinearComb, C_F0>*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode, C_F0> >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CONJ_op >(LinearComb const*)LinearComb*', inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:407:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 407 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CONJ_op >(LinearComb const*)LinearComb*' at ./../femlib/DOperator.hpp:407:12, inlined from 'CODE_conj >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:539:17, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::FESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4726:64: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:144:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | static E_F0 * f(const basicAC_F0 & args) { return new C_args(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args::f(basicAC_F0 const&)' at problem.hpp:144:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::FESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4828:59: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:4963:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshS const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5254:58: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'C_args_minus::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:170:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 170 | static E_F0 * f(const basicAC_F0 & args) { return new C_args_minus(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'C_args_minus::f(basicAC_F0 const&)' at problem.hpp:170:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Convect::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:2301:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2301 | static E_F0 *f(const basicAC_F0 &args) { return new Convect(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Convect::f(basicAC_F0 const&)' at lgfem.cpp:2301:67, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5622:63: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In member function 'C_F0::MeshIndependent() const', inlined from 'Fem2D::AssembleBilinearForm >(void*, Fem2D::MeshL const&, Fem2D::GFESpace const&, Fem2D::GFESpace const&, bool, HashMatrix >&, FormBilinear const*)void' at problem.cpp:5511:56: AFunction.hpp:697:67: warning: 'this' pointer is null [-Wnonnull] 697 | bool MeshIndependent() const { return f ==0 ? f->MeshIndependent() : false;} | ~~~~~~~~~~~~~~~~~~^~ In function 'Plot::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3019:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3019 | return new Plot(args); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Plot::f(basicAC_F0 const&)' at lgfem.cpp:3019:25, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat >::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'pb2mat::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:3092:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3092 | static E_F0 *f(const basicAC_F0 &args) { return new Plot(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'pb2mat::f(basicAC_F0 const&)' at lgfem.cpp:3092:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr2::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1451:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1451 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr2::f(basicAC_F0 const&)' at lgfem.cpp:1451:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtr3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1483:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1483 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtr3::f(basicAC_F0 const&)' at lgfem.cpp:1483:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1516:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1516 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrS::f(basicAC_F0 const&)' at lgfem.cpp:1516:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'OP_MakePtrL::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: lgfem.cpp:1549:62: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1549 | static E_F0 *f(const basicAC_F0 &args) { return new Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OP_MakePtrL::f(basicAC_F0 const&)' at lgfem.cpp:1549:62, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In function 'Send3d(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'Send3d, v_fes3>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:3984:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 3984 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3972:13: note: 'nsb' was declared here 3972 | int lg, nsb; | ^~~ lgfem.cpp:4006:61: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4006 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:3992:13: note: 'nsb' was declared here 3992 | int lg, nsb; | ^~~ lgfem.cpp: In function 'SendS(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ lgfem.cpp: In function 'SendS, v_fesS>(PlotStream&, Plot::ListWhat&, std::map, std::allocator > >&)int': lgfem.cpp:4063:59: warning: 'nsb' may be used uninitialized [-Wmaybe-uninitialized] 4063 | cout << " Send plot:what: " << what << " " << nsb << " " << V1.N( ) << " " << V1.max( )<< " " << V1.min( ) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ lgfem.cpp:4049:13: note: 'nsb' was declared here 4049 | int lg, nsb; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp In file included from AFunction.hpp:93, from string_def.cpp:32: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from string_def.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from string_def.cpp:36: lex.hpp: At global scope: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from string_def.cpp:40: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ string_def.cpp:79:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 79 | struct set_substring : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:781:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:146:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2518:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:947:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1020:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >**, E_F_F0, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >*, E_F_F0, std::__cxx11::basic_string, std::allocator >*, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const': AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::__cxx11::basic_string, std::allocator >**, E_F_F0, std::__cxx11::basic_string, std::allocator >**, true> >::code(basicAC_F0 const&) const' at AFunction.hpp:2224:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const': AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**, E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**> >::code(basicAC_F0 const&) const' at AFunction.hpp:2244:16: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, std::__cxx11::basic_string, std::allocator >**>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:1064:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::__cxx11::basic_string, std::allocator >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at AFunction.hpp:986:22: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneBinaryOperator::code(basicAC_F0 const&) const': AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator::code(basicAC_F0 const&) const' at AFunction.hpp:2575:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >**, SubArray, E_F_F0F0_, std::allocator >**, SubArray, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const': AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::__cxx11::basic_string, std::allocator >*, long, E_F_F0F0F0_, std::__cxx11::basic_string, std::allocator >*, long, E_F0> >::code(basicAC_F0 const&) const' at AFunction.hpp:2834:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpacen.o ../femlib/FESpacen.cpp In file included from ../femlib/Mesh3dn.hpp:44, from ../femlib/FESpacen.cpp:42: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpacen.cpp: In function 'int* Fem2D::builddata_d(const int*, const int*, int)': ../femlib/FESpacen.cpp:75:13: warning: unused variable 'nnode' [-Wunused-variable] 75 | const int nnode=nbnode_d(ndfitem,nd); | ^~~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh2; Element = Fem2D::Triangle2; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::Triangle2]': ../femlib/FESpacen.cpp:680:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh3]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh3; Element = Fem2D::Tet; typename Mesh::Element::RdHat = Fem2D::R3; typename Mesh::Element = Fem2D::Tet]': ../femlib/FESpacen.cpp:681:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshS; Element = Fem2D::TriangleS; typename Mesh::Element::RdHat = Fem2D::R2; typename Mesh::Element = Fem2D::TriangleS]': ../femlib/FESpacen.cpp:682:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::MeshL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::MeshL; Element = Fem2D::EdgeL; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::EdgeL]': ../femlib/FESpacen.cpp:683:21: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In function 'BC_set::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:275:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | static E_F0 * f(const basicAC_F0 & args) { return new BC_set(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BC_set::f(basicAC_F0 const&)' at problem.hpp:275:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Seg1; B = Fem2D::BoundaryPoint1; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh1; Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::Build() [with Mesh = Fem2D::Mesh1]': ../femlib/FESpacen.cpp:374:17: required from 'Fem2D::GTypeOfFESum::GTypeOfFESum(const Fem2D::GFESpace&, int) [with Mesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:533:28: required from 'Fem2D::GFESpace::GFESpace(const Fem2D::GFESpace&, int, int, int*) [with MMesh = Fem2D::Mesh1]' ../femlib/FESpacen.cpp:684:21: required from here ../femlib/FESpacen.cpp:381:42: warning: unused variable 't' [-Wunused-variable] 381 | const KN< GTypeOfFE const *> & t=teb; | ^ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Triangle2; B = Fem2D::BoundaryEdge2; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh2; Mesh = Fem2D::Mesh2]' ../femlib/FESpacen.cpp:685:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../femlib/FESpacen.cpp:686:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../femlib/FESpacen.cpp:687:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../femlib/FESpacen.cpp:688:21: required from here ../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../femlib/FESpacen.cpp: In instantiation of 'void Fem2D::GTypeOfFESum::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const [with Mesh = Fem2D::Mesh1; Element = Fem2D::Seg1; typename Mesh::Element::RdHat = Fem2D::R1; typename Mesh::Element = Fem2D::Seg1]': ../femlib/FESpacen.cpp:507:27: required from here ../femlib/FESpacen.cpp:511:23: warning: unused variable 'k' [-Wunused-variable] 511 | for (int i=0,k=0;inb_sub_fem;i++) | ^ In function 'FormLinear::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:614:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | static E_F0 * f(const basicAC_F0 & args) { return new FormLinear(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormLinear::f(basicAC_F0 const&)' at problem.hpp:614:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'FormBilinear::FormBilinear(basicAC_F0 const&)', inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:565:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 565 | b=new Foperator(*bb); // FH1004 no optimisation here because we don't the type of the bilinear form here. | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FormBilinear::FormBilinear(basicAC_F0 const&)' at problem.hpp:565:22, inlined from 'FormBilinear::f(basicAC_F0 const&)' at problem.hpp:576:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt, v_fes>::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.hpp: In member function 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const': lgfem.hpp:1084:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1084 | return new CODE(t0->CastTo(args[0]), t1->CastTo(args[1]), afe->comp, afe->N, afe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_FE_get_elmnt::code(basicAC_F0 const&) const' at lgfem.hpp:1084:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Initialization(std::pair const&) const': problem.hpp:915:19: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 915 | { return C_F0( new SolveInit(e) ,atype()); } | ^~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Initialization(std::pair const&) const' at problem.hpp:915:19: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ problem.hpp: In member function 'TypeSolve::Destroy(C_F0 const&) const': problem.hpp:910:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | { return new SolveDel(c);} | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'TypeSolve::Destroy(C_F0 const&) const' at problem.hpp:910:12: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction >::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'IntFunction::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:821:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 821 | static E_F0 * f(const basicAC_F0 & args) { return new IntFunction(args);} | ^~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'IntFunction::f(basicAC_F0 const&)' at problem.hpp:821:54, inlined from 'OneOperatorCode, 1>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:376:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intallVFedges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationVFEdges::f(basicAC_F0 const&)' at problem.hpp:376:97, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:370:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 370 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,intalledges);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationAllEdges::f(basicAC_F0 const&)' at problem.hpp:370:95, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:364:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 364 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args,int1d);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegrationBorder::f(basicAC_F0 const&)' at problem.hpp:364:89, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CDomainOfIntegration::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: problem.hpp:348:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | static E_F0 * f(const basicAC_F0 & args) { return new CDomainOfIntegration(args);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CDomainOfIntegration::f(basicAC_F0 const&)' at problem.hpp:348:83, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, v_fes>*, int>, std::pair, v_fes>*, int>, std::complex, E_F_StackF0F0opt2 > >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AFunction.hpp: In member function 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const': AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, int>, std::pair*, int>, double, E_F_StackF0F0opt2 >::code(basicAC_F0 const&) const' at AFunction.hpp:2808:11: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE >::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const': lgfem.cpp:2208:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2208 | E_F0 *code(const basicAC_F0 &args) const { return new CODE(args); } | ^~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperatorMakePtrFE::code(basicAC_F0 const&) const' at lgfem.cpp:2208:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearGMRES::code(basicAC_F0 const&) const': lgfem.cpp:921:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 921 | E_F0 *code(const basicAC_F0 &args) const { return new E_LGMRES(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearGMRES::code(basicAC_F0 const&) const' at lgfem.cpp:921:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'LinearCG::code(basicAC_F0 const&) const': lgfem.cpp:762:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 762 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'LinearCG::code(basicAC_F0 const&) const' at lgfem.cpp:762:53: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, C_F0>, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, C_F0>, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL, C_F0> >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode, C_F0> >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, std::complex >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, std::complex >, 10>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_DivLR, double>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:519:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 519 | return new L(C_F0(TheOperators,"/",*pOne,args[1]) * *a);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_DivLR, double>::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:519:12, inlined from 'OneOperatorCode, double>, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_MulRL >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:499:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 499 | return new L(to(args[0]) * *b);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_MulRL >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:499:12, inlined from 'OneOperatorCode >, 20>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../femlib/DOperator.hpp: In function 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*': ./../femlib/DOperator.hpp:391:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 391 | L * r= new L(*u); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Diff >(LinearComb const*, Fem2D::operatortype const&)LinearComb*' at ./../femlib/DOperator.hpp:391:13: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Add >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:443:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 443 | return new L(*a+*b);} | ^~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Add >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:443:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:453:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 453 | L * bb = new L(*pminusOne * *b); | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:453:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'CODE_L_Sub >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: ./../femlib/DOperator.hpp:454:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 454 | return new L(*a+*bb);} | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CODE_L_Sub >::f(basicAC_F0 const&)' at ./../femlib/DOperator.hpp:454:12, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at AFunction.hpp:2869:65: CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction >::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction >::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_1d.o ../femlib/P012_1d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_1d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3625:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3609:11: note: 'lab' was declared here 3609 | int lab; | ^~~ In member function 'Fem2D::MeshPoint::set(Fem2D::MeshS const&, Fem2D::R3 const&, Fem2D::R2 const&, Fem2D::TriangleS const&, int, Fem2D::R3 const&, int)', inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3828:41: ./../femlib/MeshPoint.hpp:850:25: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 850 | MeshPointBase::set(aTh,P2,P_Hat,aK,ll,EE,iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3816:11: note: 'lab' was declared here 3816 | int lab; | ^~~ In member function 'Fem2D::MeshPointBase::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int, int)', inlined from 'Fem2D::MeshPoint::set(Fem2D::Mesh3 const&, Fem2D::R3 const&, Fem2D::R3 const&, Fem2D::Tet const&, int, Fem2D::R3 const&, int)' at ./../femlib/MeshPoint.hpp:827:23, inlined from 'IntFunction::operator()(void*) const' at lgfem.cpp:3552:41: ./../femlib/MeshPoint.hpp:300:12: warning: 'lab' may be used uninitialized [-Wmaybe-uninitialized] 300 | label = ll; | ~~~~~~^~~~ lgfem.cpp: In member function 'IntFunction::operator()(void*) const': lgfem.cpp:3539:13: note: 'lab' was declared here 3539 | int lab; | ^~~ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh1; Fem2D::R = double]': ../femlib/P012_1d.cpp:43:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_2d.o ../femlib/P012_2d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_2d.cpp:35: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh2; Fem2D::R = double]': ../femlib/P012_2d.cpp:42:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3d.o ../femlib/P012_3d.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3d.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1bLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:508:18: warning: unused variable 'd14' [-Wunused-variable] 508 | const R d14=d13*d1; | ^~~ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': ../femlib/P012_3d.cpp:652:26: warning: unused variable 'e' [-Wunused-variable] 652 | int e= f; //dgeface[f][p] ; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:679:20: warning: unused variable 'k' [-Wunused-variable] 679 | int k=0; | ^ ../femlib/P012_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge0_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3d.cpp:792:19: warning: variable 'X' set but not used [-Wunused-but-set-variable] 792 | R3 X=K(PHat); | ^ ../femlib/P012_3d.cpp:793:20: warning: unused variable 'k' [-Wunused-variable] 793 | int k=0; | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': ../femlib/P012_3d.cpp:48:54: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::Mesh3; Fem2D::What_d = unsigned int; Element = Fem2D::Tet; RdHat = Fem2D::R3; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dSurf.o ../femlib/P012_3dSurf.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dSurf.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/P012_3dSurf.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT0ortho_surf::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': ../femlib/P012_3dSurf.cpp:507:7: warning: unused variable 'divxyz_tK' [-Wunused-variable] 507 | R divxyz_tK =((AB,D[1]) + (AC,D[2]))*K.mesure(); | ^~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshS; Fem2D::R = double]': ../femlib/P012_3dSurf.cpp:44:60: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshS; Fem2D::What_d = unsigned int; Element = Fem2D::TriangleS; RdHat = Fem2D::R2; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/P012_3dCurve.o ../femlib/P012_3dCurve.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/PkLagrange.hpp:32, from ../femlib/P012_3dCurve.cpp:36: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh1dn.o ../femlib/Mesh1dn.cpp ../femlib/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ../femlib/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ ../femlib/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::MeshL; Fem2D::R = double]': ../femlib/P012_3dCurve.cpp:44:61: required from here ../femlib/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ../femlib/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ../femlib/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ../femlib/PkLagrange.hpp: In instantiation of 'void Fem2D::TypeOfFE_LagrangeDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const [with Mesh = Fem2D::MeshL; Fem2D::What_d = unsigned int; Element = Fem2D::EdgeL; RdHat = Fem2D::R1; Fem2D::RNMK_ = KNMK_]': ../femlib/PkLagrange.hpp:315:10: required from here ../femlib/PkLagrange.hpp:338:16: warning: unused variable 'DDl' [-Wunused-variable] 338 | Rd DDl[dHat+1][d]; | ^~~ In file included from ../femlib/Mesh1dn.hpp:40, from ../femlib/Mesh1dn.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh2dn.o ../femlib/Mesh2dn.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Mesh3dn.o ../femlib/Mesh3dn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh2dn.cpp:41: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh2dn.cpp: In member function 'int Fem2D::Mesh2::load(const std::string&)': ../femlib/Mesh2dn.cpp:133:7: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 133 | int bin; | ^~~ In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/Mesh3dn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/Mesh3dn.cpp: In member function 'double Fem2D::Mesh3::hmin() const': ../femlib/Mesh3dn.cpp:500:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 500 | int iv[4]; | ^~ ../femlib/Mesh3dn.cpp: In member function 'int Fem2D::Mesh3::load(const std::string&)': ../femlib/Mesh3dn.cpp:785:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 785 | if(verbosity>5) | ^~ ../femlib/Mesh3dn.cpp:787:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 787 | return 1; | ^~~~~~ ../femlib/Mesh3dn.cpp:762:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 762 | int bin; | ^~~ ../femlib/Mesh3dn.cpp: In constructor 'Fem2D::Mesh3::Mesh3(int, int, int, Fem2D::Vertex3*, Fem2D::Tet*, Fem2D::Triangle3*, bool, bool, bool, int, double)': ../femlib/Mesh3dn.cpp:1447:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1447 | if( verbosity<2 && err < verbosity) | ^~ ../femlib/Mesh3dn.cpp:1449:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1449 | err++; | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetn(const Mesh3&, int, R3&, const R3&, R&, R3&)': ../femlib/Mesh3dn.cpp:1516:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1516 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1599:26: warning: variable 'nng' set but not used [-Wunused-but-set-variable] 1599 | int neg[nve],k=0,nng[4],kn=0;// Bug missing init of kn Thank of Axel mars 2019.. | ^~~ ../femlib/Mesh3dn.cpp: In function 'int Fem2D::WalkInTetv2(const Mesh3&, int, R3&, const R3&, R&)': ../femlib/Mesh3dn.cpp:1878:14: warning: variable 'nomove' set but not used [-Wunused-but-set-variable] 1878 | bool nomove=true; | ^~~~~~ ../femlib/Mesh3dn.cpp:1895:12: warning: variable 'PFK' set but not used [-Wunused-but-set-variable] 1895 | Rd PFK= PF; | ^~~ ../femlib/Mesh3dn.cpp: In member function 'void Fem2D::Mesh3::BuildMeshS(bool, double)': ../femlib/Mesh3dn.cpp:1970:22: warning: unused variable 'mesb' [-Wunused-variable] 1970 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../femlib/Mesh3dn.cpp:231:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshSn.o ../femlib/MeshSn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshSn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshSn.cpp: In member function 'int Fem2D::MeshS::load(const std::string&)': ../femlib/MeshSn.cpp:273:13: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 273 | int bin; | ^~~ ../femlib/MeshSn.cpp: In member function 'double Fem2D::MeshS::hmin() const': ../femlib/MeshSn.cpp:589:25: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 589 | int iv[3]; | ^~ ../femlib/MeshSn.cpp: In member function 'const Fem2D::GenericMesh >::Element* Fem2D::MeshS::Find(Fem2D::GenericMesh >::Rd, Fem2D::R2&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshSn.cpp:726:24: warning: unused variable 'eps' [-Wunused-variable] 726 | double eps= lab2*1e-6; | ^~~ In file included from ../femlib/Mesh3dn.hpp:45, from ../femlib/MeshSn.cpp:44: ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(int, int, int, Fem2D::Vertex3*, Fem2D::TriangleS*, Fem2D::BoundaryEdgeS*, bool, bool, bool, int, double, bool, double)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:760:5: warning: when initialized here [-Wreorder] 760 | MeshS::MeshS(int nnv, int nnt, int nnbe, Vertex3 *vv, TriangleS *tt, BoundaryEdgeS *bb, bool cleanmesh, bool removeduplicate, bool rebuildboundary, int orientation, double precis_mesh, bool labeledBoundary, double ridgeangledetection) | ^~~~~ ../femlib/MeshSn.hpp: In constructor 'Fem2D::MeshS::MeshS(const Serialize&)': ../femlib/MeshSn.hpp:123:14: warning: 'Fem2D::MeshS::mapVol2Surf' will be initialized after [-Wreorder] 123 | int *mapVol2Surf; | ^~~~~~~~~~~ ../femlib/MeshSn.hpp:122:14: warning: 'int* Fem2D::MeshS::mapSurf2Vol' [-Wreorder] 122 | int *mapSurf2Vol; | ^~~~~~~~~~~ ../femlib/MeshSn.cpp:811:5: warning: when initialized here [-Wreorder] 811 | MeshS::MeshS(const Serialize &serialized) | ^~~~~ ../femlib/MeshSn.cpp:816:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 816 | if(verbosity>1) | ^~ ../femlib/MeshSn.cpp:820:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 820 | BuildAdj(); | ^~~~~~~~ ../femlib/MeshSn.cpp: In member function 'void Fem2D::MeshS::BuildMeshL(bool, double)': ../femlib/MeshSn.cpp:1026:22: warning: unused variable 'mesb' [-Wunused-variable] 1026 | int mes = 0, mesb = 0; | ^~~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../femlib/MeshSn.cpp:504:23: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ In file included from ../femlib/Mesh3dn.cpp:39: In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:646:9: ../femlib/RNM.hpp:991:9: warning: pointer used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:645:23: note: call to 'operator delete[](void*)' here 645 | delete [] newNumero_Som; | ^~~~~~~~~~~~~ In member function 'KN::~KN()', inlined from 'Fem2D::Mesh3::TrueVertex()' at ../femlib/Mesh3dn.cpp:666:5: ../femlib/RNM.hpp:991:9: warning: pointer may be used after 'operator delete[](void*)' [-Wuse-after-free] 991 | ~KN(){delete [] this->v;} | ^~~~~~~~~~~~~~~~~ ../femlib/Mesh3dn.cpp: In member function 'Fem2D::Mesh3::TrueVertex()': ../femlib/Mesh3dn.cpp:650:19: note: call to 'operator delete[](void*)' here 650 | delete [] Numero_Som; | ^~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/MeshLn.o ../femlib/MeshLn.cpp In file included from ../femlib/Mesh2dn.hpp:40, from ../femlib/MeshLn.cpp:43: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/MeshLn.cpp: In member function 'int Fem2D::MeshL::load(const std::string&)': ../femlib/MeshLn.cpp:292:8: warning: variable 'bin' set but not used [-Wunused-but-set-variable] 292 | int bin; | ^~~ ../femlib/MeshLn.cpp: In constructor 'Fem2D::MeshL::MeshL(std::string, bool, bool, bool, int, double, bool, double)': ../femlib/MeshLn.cpp:426:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 426 | if(!f) | ^~ In file included from ./error.hpp:32, from ../femlib/MeshLn.cpp:38: ./throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../femlib/MeshLn.cpp:427:69: note: in expansion of macro 'ffassert' 427 | cerr << " -- MeshL Erreur opening " << filename< >::Element* Fem2D::MeshL::Find(Fem2D::GenericMesh >::Rd, Fem2D::R1&, bool&, const Fem2D::GenericMesh >::Element*) const': ../femlib/MeshLn.cpp:613:12: warning: variable 'out' set but not used [-Wunused-but-set-variable] 613 | bool out = true; | ^~~ ../femlib/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../femlib/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../femlib/MeshLn.cpp:439:19: required from here ../femlib/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/GQuadTree.o ../femlib/GQuadTree.cpp In file included from ../femlib/GQuadTree.cpp:46: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Triangle2&, const Fem2D::R2&, Fem2D::R*)': ../femlib/GQuadTree.cpp:680:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 680 | int nl[Tet::nv+1]; | ^~ ../femlib/GQuadTree.cpp: In function 'int EF23::CoorBaryPos(const Fem2D::Tet&, const Fem2D::R3&, Fem2D::R*)': ../femlib/GQuadTree.cpp:709:13: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 709 | int nl[Tet::nv+1]; | ^~ ../femlib/GQuadTree.cpp: In function 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*)': ../femlib/GQuadTree.cpp:856:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 856 | for(int i=0;i19 && nbdeja >1) { | ^~ ../femlib/GQuadTree.cpp: In function 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*)': ../femlib/GQuadTree.cpp:1486:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1486 | typedef typename Mesh::Vertex Vertex; | ^~~~~~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R2; Fem2D::R = double; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z2]': ../femlib/GQuadTree.cpp:1120:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R3; Fem2D::R = double; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z3]': ../femlib/GQuadTree.cpp:1121:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'Vertex* EF23::GTree::ToClose(const Rd&, Fem2D::R, Zd, bool) [with Vertex = Fem2D::GenericVertex; Rd = Fem2D::R1; Fem2D::R = double; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:314:10: warning: variable 'h' set but not used [-Wunused-but-set-variable] 314 | long h=MaxISize; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int EF23::GTree::ListNearestVertex(Vertex**, int, int, Zd) [with Vertex = Fem2D::GenericVertex; Zd = EF23::Z1]': ../femlib/GQuadTree.cpp:1122:16: required from here ../femlib/GQuadTree.cpp:114:17: warning: unused variable 'vn' [-Wunused-variable] 114 | Vertex *vn=0; | ^~ ../femlib/GQuadTree.cpp:118:15: warning: unused variable 'n0' [-Wunused-variable] 118 | long n0=0; | ^~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Tet; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R3; typename Mesh::RdHat = Fem2D::R3]': ../femlib/GQuadTree.cpp:1145:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'const typename Mesh::Element* EF23::Find(const Mesh&, GTree*, typename Mesh::Rd, typename Mesh::RdHat&, bool&, const typename Mesh::Element*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Element = Fem2D::Triangle2; typename Mesh::Vertex = Fem2D::GenericVertex; typename Mesh::Rd = Fem2D::R2; typename Mesh::RdHat = Fem2D::R2]': ../femlib/GQuadTree.cpp:1152:44: required from here ../femlib/GQuadTree.cpp:1019:21: warning: unused variable 'i' [-Wunused-variable] 1019 | int i = (nReStart-2)/2; | ^ ../femlib/GQuadTree.cpp:777:5: warning: variable 'dP' set but not used [-Wunused-but-set-variable] 777 | R dP=DBL_MAX, nddd=0; | ^~ ../femlib/GQuadTree.cpp:786:12: warning: variable 'it00' set but not used [-Wunused-but-set-variable] 786 | int it,j,it00,nbdeja=0,nbdejax=0; | ^~~~ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R2]': ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R1]': ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1531:15: warning: unused variable 'nvK' [-Wunused-variable] 1531 | const int nvK = bborder ? nvB : nvE; | ^~~ ../femlib/GQuadTree.cpp:1571:12: warning: unused variable 'col' [-Wunused-variable] 1571 | double col=0; | ^~~ ../femlib/GQuadTree.cpp: In instantiation of 'int GenericDataFindBoundary::Find(typename Mesh::Rd, double*, int&, long int) const [with Mesh = Fem2D::GenericMesh >; typename Mesh::Rd = Fem2D::R3]': ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1414:17: warning: unused variable 'i' [-Wunused-variable] 1414 | int i = lp[j]-p0; | ^ ../femlib/GQuadTree.cpp:1416:17: warning: unused variable 'e' [-Wunused-variable] 1416 | int e = lp[j]->lab%Element::ne; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1623:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] 1492 | static const int d = Rd::d; | ^ ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1624:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1625:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1626:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] ../femlib/GQuadTree.cpp: In instantiation of 'int TrueBorder(const Mesh&, typename Mesh::Vertex*, double*) [with Mesh = Fem2D::GenericMesh >; typename Mesh::Vertex = Fem2D::GenericVertex]': ../femlib/GQuadTree.cpp:1540:25: required from 'GenericDataFindBoundary::GenericDataFindBoundary(const Mesh*, int) [with Mesh = Fem2D::GenericMesh >]' ../femlib/GQuadTree.cpp:1627:16: required from here ../femlib/GQuadTree.cpp:1492:22: warning: unused variable 'd' [-Wunused-variable] gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ../femlib/libmeshb7.o ../femlib/libmeshb7.c ../femlib/libmeshb7.c: In function 'GmfOpenMesh': ../femlib/libmeshb7.c:460:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 460 | MshIdx = (int64_t)msh; | ^ ../femlib/libmeshb7.c: In function 'GmfCloseMesh': ../femlib/libmeshb7.c:685:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 685 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfStatKwd': ../femlib/libmeshb7.c:721:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 721 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGotoKwd': ../femlib/libmeshb7.c:772:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 772 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfSetKwd': ../femlib/libmeshb7.c:791:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfGetLin': ../femlib/libmeshb7.c:922:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 922 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetLin': ../femlib/libmeshb7.c:1042:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfGetBlock': ../femlib/libmeshb7.c:1320:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1320 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetBlock': ../femlib/libmeshb7.c:1742:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1742 | GmfMshSct *msh = (GmfMshSct *) VALF77(MshIdx); | ^ ../femlib/libmeshb7.c: In function 'GmfSetHONodesOrdering': ../femlib/libmeshb7.c:2140:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2140 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/libmeshb7.c: In function 'GmfReadByteFlow': ../femlib/libmeshb7.c:2213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | GmfMshSct *msh = (GmfMshSct *)MshIdx; | ^ ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] 1334 | R dl[dHat+1]; | ^~ ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp ../femlib/GQuadTree.cpp: In member function 'GenericDataFindBoundary > >::Find(Fem2D::R3, double*, int&, long) const': ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[0]' may be used uninitialized [-Wmaybe-uninitialized] ../femlib/GQuadTree.cpp:1334:7: warning: 'dl[1]' may be used uninitialized [-Wmaybe-uninitialized] In file included from AFunction.hpp:93, from glumesh2D.cpp:9: String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from glumesh2D.cpp:3: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from glumesh2D.cpp:16: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from glumesh2D.cpp:17: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from glumesh2D.cpp:18: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from glumesh2D.cpp:22: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from glumesh2D.cpp:23: Operator.hpp: At global scope: Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from glumesh2D.cpp:24: lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from glumesh2D.cpp:29: problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ glumesh2D.cpp: At global scope: glumesh2D.cpp:193:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 193 | struct Op2_addmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp:199:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 199 | struct Op2_setmesh: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ glumesh2D.cpp: In member function 'virtual AnyType SetMesh_Op::operator()(Stack) const': glumesh2D.cpp:308:16: warning: unused variable 'l1' [-Wunused-variable] 308 | int l0,l1=ChangeLab(mape,l0=m->bedges[i].lab) ; | ^~ glumesh2D.cpp:330:7: warning: unused variable 'nberr' [-Wunused-variable] 330 | int nberr=0; | ^~~~~ glumesh2D.cpp: In constructor 'Op_GluMeshtab::Op::Op(const basicAC_F0&, Expression, aType)': glumesh2D.cpp:423:15: warning: 'Op_GluMeshtab::Op::tgetmeshtab' will be initialized after [-Wreorder] 423 | aType tgetmeshtab; | ^~~~~~~~~~~ glumesh2D.cpp:422:25: warning: 'KN Op_GluMeshtab::Op::te' [-Wreorder] 422 | KN te; | ^~ glumesh2D.cpp:426:9: warning: when initialized here [-Wreorder] 426 | Op (const basicAC_F0 &args, Expression t, aType tt): getmeshtab(t),tgetmeshtab(tt),te(0) | ^~ In file included from AFunction.hpp:92: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:426:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1757:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1862:38: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:141:68: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:272:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:345:82: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:573:59: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:611:60: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2418:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/splitsimplex.o ../femlib/splitsimplex.cpp ../femlib/splitsimplex.cpp: In function 'void SplitSimplex(int, Fem2D::R1*, int*, int, Fem2D::R1*)': ../femlib/splitsimplex.cpp:71:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 71 | for(int i=0;i<=N;++i) | ^~~ ../femlib/splitsimplex.cpp:76:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 76 | int l=0; | ^~~ In file included from ../femlib/splitsimplex.cpp:104: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex2(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ In file included from ../femlib/splitsimplex.cpp:112: ../femlib/InvIntFunc.cpp: In function 'int invNumSimplex3(int)': ../femlib/InvIntFunc.cpp:40:7: warning: variable 'Fi' set but not used [-Wunused-but-set-variable] 40 | int Fi=F(i),Fj,Fk=F(k); | ^~ ../femlib/splitsimplex.cpp: In function 'void SplitSurfaceSimplex(int, int&, int*&)': ../femlib/splitsimplex.cpp:297:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 297 | if(verbosity>200) | ^~ ../femlib/splitsimplex.cpp:299:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 299 | for (int i=0;i': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix' ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/HashMatrix.hpp:44:7: required from 'class HashMatrix >' ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = double; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = double; R = double; I = int]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1410:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = int; TypeScalaire = std::complex; I = int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = int; TypeScalaire = std::complex; R = std::complex; I = int]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1411:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = double; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: unused variable 'mxt' [-Wunused-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = double; R = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = double; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = double; R = double; I = long int]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: unused variable 'aak' [-Wunused-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = double]': ../femlib/HashMatrix.cpp:1412:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k::resize(I, I, size_t, double, int) [with TypeIndex = long int; TypeScalaire = std::complex; I = long int; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:370:7: warning: variable 'mxt' set but not used [-Wunused-but-set-variable] 370 | R mxt =0; | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::setfortran(int) [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:433:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 433 | for( int k = 0; k::Add(const HashMatrix*, R, bool, I, I) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:762:22: warning: comparison of integer expressions of different signedness: 'HashMatrix >::I' {aka 'long int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 762 | for(I k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator*=(R) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:808:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 808 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::operator=(const R&) [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:817:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 817 | for(int k=0; k < nnz; ++k) | ~~^~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'size_t HashMatrix::SortLU(int) [with TypeIndex = long int; TypeScalaire = std::complex; size_t = unsigned int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:905:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 905 | for(int k=0; k::addMatMul(R*, R*, bool, I, I) const [with TypeIndex = long int; TypeScalaire = std::complex; R = std::complex; I = long int]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1100:19: warning: variable 'aak' set but not used [-Wunused-but-set-variable] 1100 | R aak=aa[k],caak=conj(aa[k]); | ^~~ ../femlib/HashMatrix.cpp: In instantiation of 'void HashMatrix::UnHalf() [with TypeIndex = long int; TypeScalaire = std::complex]': ../femlib/HashMatrix.cpp:1413:16: required from here ../femlib/HashMatrix.cpp:1386:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1386 | for(int k=0; k*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = double; K = std::complex]': ../femlib/HashMatrix.cpp:1426:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 789 | for(I k=0; k < P0->nnz; ++k) | ~~^~~~~~~~~ ../femlib/HashMatrix.cpp: In instantiation of 'void Addto(HashMatrix*, const HashMatrix*, R (*)(K), bool, I, I) [with I = int; R = std::complex; K = double]': ../femlib/HashMatrix.cpp:1427:122: required from here ../femlib/HashMatrix.cpp:789:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/CG.o ../femlib/CG.cpp ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]': ../femlib/CG.cpp:528:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] 365 | R relerr=1e100 , relres=1e100,normb=0.; | ^~~~~~ ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]': ../femlib/CG.cpp:538:21: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]': ../femlib/CG.cpp:548:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] ../femlib/CG.cpp: In instantiation of 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]': ../femlib/CG.cpp:558:22: required from here ../femlib/CG.cpp:365:7: warning: unused variable 'relerr' [-Wunused-variable] In file included from ../femlib/CG.cpp:7: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = int]' ../femlib/CG.cpp:528:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = int]' ../femlib/CG.cpp:538:21: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = double]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = double]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = double; Z = long int]' ../femlib/CG.cpp:548:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = long int; TypeScalar = std::complex]': ../femlib/CG.hpp:91:45: required from 'CGMatVirtId::CGMatVirtId(Z) [with Z = long int; R = std::complex]' ../femlib/CG.cpp:373:22: required from 'bool fgmres(CGMatVirt&, CGMatVirt&, int, K*, K*, double&, int&, int, int, int*) [with K = std::complex; Z = long int]' ../femlib/CG.cpp:558:22: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ ../femlib/HashMatrix.cpp: In member function 'HashMatrix >::IsTrianglulare() const': ../femlib/HashMatrix.cpp:495:27: warning: 'nU' may be used uninitialized [-Wmaybe-uninitialized] 495 | if( i[k] < j[k] ) ++nU;// 0,10 | ^~ ../femlib/HashMatrix.cpp:492:12: note: 'nU' was declared here 492 | size_t nU, nL=0,nD=0; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/SparseLinearSolver.o ../femlib/SparseLinearSolver.cpp In file included from ./AFunction.hpp:93, from ../femlib/SparseLinearSolver.hpp:5, from ../femlib/SparseLinearSolver.cpp:1: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./ffapi.hpp:32, from ./InitFunct.hpp:31, from ./AFunction.hpp:36: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/MatriceCreuse.hpp:41, from ../femlib/SparseLinearSolver.hpp:6: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ../femlib/HashMatrix.hpp:17, from ../femlib/MatriceCreuse.hpp:44: ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../femlib/SparseLinearSolver.hpp:9: ../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../femlib/VirtualSolverSkyLine.hpp:11, from ../femlib/SparseLinearSolver.hpp:10: ../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../femlib/SparseLinearSolver.cpp: In function 'int TypeOfMat(Data_Sparse_Solver&)': ../femlib/SparseLinearSolver.cpp:66:33: warning: typedef 'VM' locally defined but not used [-Wunused-local-typedefs] 66 | typedef VirtualMatrix VM; | ^~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:10, from ../femlib/SparseLinearSolver.hpp:8: ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = double; typename VirtualMatrix::VSolver = VirtualMatrix::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:193:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] 90 | auto ii=i; | ^~ ../femlib/SparseLinearSolver.cpp: In instantiation of 'static typename VirtualMatrix::VSolver* TheFFSolver::Find(HashMatrix&, const Data_Sparse_Solver&, Stack) [with Z = int; K = std::complex; typename VirtualMatrix::VSolver = VirtualMatrix >::VSolver; Stack = void*]': ../femlib/SparseLinearSolver.cpp:194:16: required from here ../femlib/SparseLinearSolver.cpp:90:10: warning: variable 'ii' set but not used [-Wunused-but-set-variable] ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = double]': ../femlib/SparseLinearSolver.cpp:196:55: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] 67 | auto i= TheFFSolver::ffsolver.find(sn); | ^ ../femlib/SparseLinearSolver.cpp: In instantiation of 'int TypeOfMat(Data_Sparse_Solver&) [with Z = int; K = std::complex]': ../femlib/SparseLinearSolver.cpp:197:56: required from here ../femlib/SparseLinearSolver.cpp:67:10: warning: variable 'i' set but not used [-Wunused-but-set-variable] ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN* HMatVirtPrecon::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]': ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/VirtualSolverCG.hpp:24:14: warning: 'HMatVirtPrecon >::wcl' will be initialized after [-Wreorder] 24 | KN *wcl; | ^~~ ../femlib/VirtualSolverCG.hpp:22:12: warning: 'KN >* HMatVirtPrecon >::xx' [-Wreorder] 22 | KN *xx; | ^~ ../femlib/VirtualSolverCG.hpp:27:5: warning: when initialized here [-Wreorder] 27 | HMatVirtPrecon(HMat *AA,const Data_Sparse_Solver * ds,Stack stk=0) :CGMatVirt(AA->n),A(AA),//diag(!ds || !ds->precon|| !stk), | ^~~~~~~~~~~~~~ In file included from ../femlib/VirtualSolverCG.hpp:5: ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = double]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = double; HMat = HashMatrix; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = double; HMat = HashMatrix]' ../femlib/SparseLinearSolver.cpp:190:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/CG.hpp: In instantiation of 'CGMatVirt::CGMatVirt(int, int) [with TypeIndex = int; TypeScalar = std::complex]': ../femlib/VirtualSolverCG.hpp:28:86: required from 'HMatVirtPrecon::HMatVirtPrecon(HMat*, const Data_Sparse_Solver*, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/VirtualSolverCG.hpp:143:14: required from 'SolverCG::SolverCG(HMat&, const Data_Sparse_Solver&, Stack) [with I = int; K = std::complex; HMat = HashMatrix >; Stack = void*]' ../femlib/SparseLinearSolver.hpp:159:23: required from 'SparseLinearSolver::SparseLinearSolver(HMat&, const char*, ...) [with Z = int; K = std::complex; HMat = HashMatrix >]' ../femlib/SparseLinearSolver.cpp:191:16: required from here ../femlib/CG.hpp:39:18: warning: 'CGMatVirt >::cpu' will be initialized after [-Wreorder] 39 | mutable double cpu; | ^~~ ../femlib/CG.hpp:38:15: warning: 'int CGMatVirt >::it' [-Wreorder] 38 | mutable int it; | ^~ ../femlib/CG.hpp:55:3: warning: when initialized here [-Wreorder] 55 | CGMatVirt(int nn, int mm=-1) : n(nn), m(mm < 0 ? nn : mm), cpu(0.), it(0) {} | ^~~~~~~~~ ../femlib/VirtualSolverCG.hpp: In instantiation of 'K* HMatVirtPrecon::addmatmul(K*, K*) const [with I = int; K = double]': ../femlib/VirtualSolverCG.hpp:71:9: required from here ../femlib/VirtualSolverCG.hpp:85:15: warning: unused variable 'dii' [-Wunused-variable] 85 | K dii; | ^~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = std::complex]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = std::complex]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix >::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'std::complex* SkyLineMatrix >::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp: In instantiation of 'SkyLineMatrix::SkyLineMatrix(HashMatrix*, Z*, int, int) [with Z = int; R = double]': ../femlib/VirtualSolverSkyLine.hpp:206:18: required from 'void VirtualSolverSkyLine::fac_numeric() [with Z = int; K = double]' ../femlib/VirtualSolverSkyLine.hpp:204:14: required from here ../femlib/SkyLineSolver.hpp:34:9: warning: 'SkyLineMatrix::verb' will be initialized after [-Wreorder] 34 | int verb; | ^~~~ ../femlib/SkyLineSolver.hpp:28:16: warning: 'double* SkyLineMatrix::L' [-Wreorder] 28 | mutable R *L,*oL; // lower if oL == L => no delete | ^ ../femlib/SkyLineSolver.hpp:132:2: warning: when initialized here [-Wreorder] 132 | SkyLineMatrix::SkyLineMatrix(HashMatrix *A,Z *p,int typfact,int verbb) | ^~~~~~~~~~~~~~~~~~ ../femlib/SkyLineSolver.hpp:156:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 156 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:189:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 189 | for(int k=0; knnz;++k) | ~^~~~~~~ ../femlib/SkyLineSolver.hpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 207 | for(int k=0; knnz;++k) | ~^~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Drawing.o ../femlib/Drawing.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/Drawing.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/Drawing.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::Verification() [with Rdd = Fem2D::R1]': ../femlib/QuadratureFormular.cpp:750:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R2]': ../femlib/QuadratureFormular.cpp:751:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/QuadratureFormular.cpp: In instantiation of 'void Fem2D::GQuadratureFormular::Verification() [with Rdd = Fem2D::R3]': ../femlib/QuadratureFormular.cpp:752:58: required from here ../femlib/QuadratureFormular.cpp:650:14: warning: variable 'P' set but not used [-Wunused-but-set-variable] 650 | Rd P = p[j]; | ^ ../femlib/QuadratureFormular.cpp:660:15: warning: variable 'see' set but not used [-Wunused-but-set-variable] 660 | R se(1),see(1); | ^~~ ../femlib/fem.cpp: In member function 'void Fem2D::Mesh::ConsAdjacence()': ../femlib/fem.cpp:435:45: warning: variable 'ig' set but not used [-Wunused-but-set-variable] 435 | int ig(im),id(jm); | ^~ ../femlib/fem.cpp:435:52: warning: variable 'id' set but not used [-Wunused-but-set-variable] 435 | int ig(im),id(jm); | ^~ ../femlib/fem.cpp:450:45: warning: unused variable 'kkkk' [-Wunused-variable] 450 | int kkkk=0; | ^~~~ ../femlib/fem.cpp: In member function 'int Fem2D::Mesh::DataFindBoundary::Find(Fem2D::R2, Fem2D::Mesh::R*, int&) const': ../femlib/fem.cpp:1066:21: warning: variable 'ee' set but not used [-Wunused-but-set-variable] 1066 | int ee[3]; | ^~ ../femlib/fem.cpp: In constructor 'Fem2D::Mesh::DataFindBoundary::DataFindBoundary(const Fem2D::Mesh*, int)': ../femlib/fem.cpp:1135:25: warning: unused variable 'i0' [-Wunused-variable] 1135 | int i0=Th(E[0]); | ^~ ../femlib/fem.cpp:1136:25: warning: unused variable 'i1' [-Wunused-variable] 1136 | int i1=Th(E[1]); | ^~ ../femlib/fem.cpp:1157:16: warning: unused variable 'col' [-Wunused-variable] 1157 | double col=0; | ^~~ ../femlib/fem.cpp: In member function 'void Fem2D::Mesh::BuildDataFindBoundary() const': ../femlib/fem.cpp:1180:20: warning: unused variable 'count' [-Wunused-variable] 1180 | static int count =0; | ^~~~~ ../femlib/fem.cpp: In member function 'const Fem2D::Triangle* Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, const Triangle*) const': ../femlib/fem.cpp:1416:17: warning: variable 'nl' set but not used [-Wunused-but-set-variable] 1416 | int n=0,nl[3]; | ^~ ../femlib/fem.cpp:1389:1: warning: label 'PICHON' defined but not used [-Wunused-label] 1389 | PICHON: // Add dec 2010 ... | ^~~~~~ ../femlib/fem.cpp: In constructor 'Fem2D::Mesh::Mesh(const Fem2D::Mesh&, int*, bool, int)': ../femlib/fem.cpp:1828:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1828 | for (int i=0;i3) | ^~ ../femlib/fem.cpp:1872:25: warning: unused variable 'nnebmax' [-Wunused-variable] 1872 | int nnebmax = bbe ? nebmax : nebimax; | ^~~~~~~ ../femlib/fem.cpp: At global scope: ../femlib/fem.cpp:1180:20: warning: 'count' defined but not used [-Wunused-variable] 1180 | static int count =0; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/FESpace.o ../femlib/FESpace.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.cpp:40: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../femlib/FESpace.cpp:41: ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i&, KN&)': ../femlib/FESpace.cpp:49:27: warning: typedef 'IPJ' locally defined but not used [-Wunused-local-typedefs] 49 | typedef TypeOfFE::IPJ IPJ; | ^~~ ../femlib/FESpace.cpp: In constructor 'Fem2D::FEProduitConstruct::FEProduitConstruct(int, const Fem2D::TypeOfFE&)': ../femlib/FESpace.cpp:275:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 275 | for (int i=0;i&, const Fem2D::TypeOfMortar*, int, const int*, int, const int*)': ../femlib/FESpace.cpp:641:7: warning: unused variable 'NbDfOnSommet' [-Wunused-variable] 641 | int NbDfOnSommet=TFE.NbDfOnVertex; | ^~~~~~~~~~~~ ../femlib/FESpace.cpp:642:7: warning: unused variable 'NbDfOnEdge' [-Wunused-variable] 642 | int NbDfOnEdge=TFE.NbDfOnEdge; | ^~~~~~~~~~ ../femlib/FESpace.cpp:643:7: warning: unused variable 'NbDfOnElement' [-Wunused-variable] 643 | int NbDfOnElement=TFE.NbDfOnElement; | ^~~~~~~~~~~~~ In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'Fem2D::ConstructDataFElement::renum(long const*, int)': ./throwassert.hpp:49:43: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1407:9: warning: 'it00' may be used uninitialized [-Wmaybe-uninitialized] 1407 | if( it != it00) goto RESTART; | ^~ ../femlib/fem.cpp:1191:14: note: 'it00' was declared here 1191 | int it,j,it00; | ^~~~ In file included from ../femlib/fem.cpp:42: In member function 'Fem2D::TTriangle::operator()(Fem2D::R2 const&) const', inlined from 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const' at ../femlib/fem.cpp:1398:22: ../femlib/fem.hpp:369:32: warning: 'tt' may be used uninitialized [-Wmaybe-uninitialized] 369 | + (const Rd &)*vertices[2]*(P.y); | ~~~~~~~~^ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::Find(Fem2D::R2, Fem2D::R2&, bool&, Fem2D::TTriangle const*) const': ../femlib/fem.cpp:1209:26: note: 'tt' was declared here 1209 | const Triangle * tt; | ^~ ../femlib/fem.cpp: In member function 'Fem2D::Mesh::ConsAdjacence()': ../femlib/fem.cpp:490:56: warning: 'avam' may be used uninitialized [-Wmaybe-uninitialized] 490 | ll[gd] = avam; | ~~~~~~~^~~~~~ ../femlib/fem.cpp:457:51: note: 'avam' was declared here 457 | R lAV,avam; | ^~~~ ../femlib/fem.cpp:489:60: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ~^~ ../femlib/fem.cpp:459:51: note: 'k' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:489:53: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 489 | int kkgd= 3*k + j; | ^~~~ ../femlib/fem.cpp:459:55: note: 'j' was declared here 459 | int p,k,i,j; | ^ ../femlib/fem.cpp:588:36: warning: 't3' may be used uninitialized [-Wmaybe-uninitialized] 588 | if (NextT3[t3]==0) NbMortarsPaper++; | ^~ ../femlib/fem.cpp:575:25: note: 't3' was declared here 575 | int t3,nt3 = nt*3; | ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/Element_RT.o ../femlib/Element_RT.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../femlib/mshptg.o ../femlib/mshptg.cpp In file included from ../femlib/MeshLn.hpp:51, from ../femlib/FESpacen.hpp:54, from ../femlib/FESpace.hpp:31, from ../femlib/Element_RT.cpp:39: ../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;iswap(iedge); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../bamglib/Mesh2.cpp:1454:24: note: 'iedge' was declared here 1454 | int izerodet = -1, iedge; // izerodet = egde contening the vertex s | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/DefColor.o ../Graphics/DefColor.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Algo/lgalgo.o ../Algo/lgalgo.cpp In file included from ../bamglib/Mesh2.cpp:44: In member function 'bamg::Triangle::operator[](int)', inlined from 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)' at ../bamglib/Mesh2.cpp:717:48: ../bamglib/Mesh2.h:426:45: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 426 | Vertex &operator[](int i) { return *ns[i]; }; | ^ ../bamglib/Mesh2.cpp: In member function 'bamg::ListofIntersectionTriangles::SplitEdge(bamg::Triangles const&, bamg::P2 const&, bamg::P2 const&, int)': ../bamglib/Mesh2.cpp:520:18: note: 'j' was declared here 520 | int ocut, i, j, k = -1; | ^ In file included from ./AFunction.hpp:93, from ./ff++.hpp:21, from ../Algo/lgalgo.cpp:26: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ../Algo/lgalgo.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./ff++.hpp:33: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./ff++.hpp:34: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from ./ff++.hpp:35: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./ff++.hpp:46: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./ff++.hpp:49: ./Operator.hpp: At global scope: ./Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:50: ./lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./ff++.hpp:55: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -I/usr/include -I/usr/include/suitesparse -I./../Eigen -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Eigen/eigenvalue.o ../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:952:3: warning: multi-line comment [-Wcomment] 952 | // Finding an Arnoldi basis.\ | ^ ../Eigen/eigenvalue.cpp:954:3: warning: multi-line comment [-Wcomment] 954 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:93, from ../Eigen/eigenvalue.cpp:34: ./String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../Eigen/eigenvalue.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from ./../femlib/MatriceElementaire.hpp:4, from ./../femlib/VirtualMatrix.hpp:3, from ./../femlib/HashMatrix.hpp:17, from ../Eigen/eigenvalue.cpp:38: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./../femlib/MatriceElementaire.hpp:5: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ../Eigen/eigenvalue.cpp:43: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../Eigen/eigenvalue.cpp:47: ./problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../Algo/lgalgo.cpp: In member function 'OptimAlgo::code(basicAC_F0 const&) const': ../Algo/lgalgo.cpp:233:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 233 | E_F0 *code(const basicAC_F0 &args) const { return new E_LCG(args, cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimAlgo::code(basicAC_F0 const&) const' at ../Algo/lgalgo.cpp:233:72: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:254:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 254 | Global.Add("BFGS", "(", new OptimAlgo(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:254:45: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Algo/lgalgo.cpp: In function 'init_algo()': ../Algo/lgalgo.cpp:255:50: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 255 | Global.Add("Newton", "(", new OptimAlgo(2, 2, 2)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_algo()' at ../Algo/lgalgo.cpp:255:50: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'virtual AnyType EigenValue::E_EV::operator()(Stack) const': ../Eigen/eigenvalue.cpp:493:53: warning: unused variable 'ptOP' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ ../Eigen/eigenvalue.cpp:493:64: warning: unused variable 'ptB1' [-Wunused-variable] 493 | const RNM_VirtualMatrix *ptOP1 = 0, *ptB = 0, *ptOP = 0, *ptB1 = 0; | ^~~~ In file included from ./AFunction.hpp:92: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:426:32: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1757:40: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1862:38: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:141:68: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:272:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:345:82: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:573:59: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:611:60: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::E_EV::operator()(void*) const': ../Eigen/eigenvalue.cpp:908:16: warning: 'ptOP1' may be used uninitialized [-Wmaybe-uninitialized] 908 | if (n != OP1.N) | ~~~~^ ../Eigen/eigenvalue.cpp:880:31: note: 'ptOP1' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~~~ ../Eigen/eigenvalue.cpp:910:14: warning: 'ptB' may be used uninitialized [-Wmaybe-uninitialized] 910 | if (n != B.N) | ~~^ ../Eigen/eigenvalue.cpp:880:39: note: 'ptB' was declared here 880 | const RNM_VirtualMatrix *ptOP1, *ptB; | ^~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValueC::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:374:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | E_F0 *code (const basicAC_F0 &args) const { return new E_EV(args,cas); } | ^ In file included from ./AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValueC::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:374:71: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In member function 'EigenValue::code(basicAC_F0 const&) const': ../Eigen/eigenvalue.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | E_F0 * code (const basicAC_F0 & args) const { return new E_EV(args,cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'EigenValue::code(basicAC_F0 const&) const' at ../Eigen/eigenvalue.cpp:297:73: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1071:48: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1071 | Global.Add("EigenValue", "(", new EigenValue()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1071:48: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1072:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1072 | Global.Add("EigenValue", "(", new EigenValueC()); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1072:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1073:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1073 | Global.Add("EigenValue", "(", new EigenValue(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1073:49: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1074:52: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1074 | Global.Add("EigenValue", "(", new EigenValue(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1074:52: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1075:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1075 | Global.Add("EigenValue", "(", new EigenValue(1, 1, 1)); // A=, B= | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1075:55: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1077:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1077 | Global.Add("complexEigenValue", "(", new EigenValueC(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1077:57: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1078:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1078 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1078:60: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../Eigen/eigenvalue.cpp: In function 'init_eigenvalue()': ../Eigen/eigenvalue.cpp:1079:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1079 | Global.Add("complexEigenValue", "(", new EigenValueC(1, 1, 1)); // A=, B= ... | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init_eigenvalue()' at ../Eigen/eigenvalue.cpp:1079:63: ./CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o ../femlib/Drawing.o ../femlib/gibbs.o ../femlib/CheckPtr.o ../femlib/fem.o ../femlib/QuadratureFormular.o ../femlib/FESpace.o ../femlib/Element_RT.o ../femlib/mshptg.o ../femlib/FQuadTree.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/Meshio.o ../bamglib/Mesh2.o ../bamglib/Metric.o ../femlib/BamgFreeFem.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/SetOfE4.o ../bamglib/MeshRead.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o ../bamglib/MeshWrite.o problem.o mt19937ar.o ../Graphics/DefColor.o InitFunct.o ../Algo/lgalgo.o ../femlib/Element_P2h.o load.o lgfem.o environment.o string_def.o ../femlib/FESpacen.o ../femlib/P012_1d.o ../femlib/P012_2d.o ../femlib/P012_3d.o ../femlib/P012_3dSurf.o ../femlib/P012_3dCurve.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/GQuadTree.o ../femlib/libmeshb7.o glumesh2D.o ../femlib/splitsimplex.o P1IsoValue.o ../femlib/HashMatrix.o ../femlib/CG.o ../femlib/SparseLinearSolver.o strversionnumber.o ../Eigen/eigenvalue.o ar: creating libff.a a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - ../femlib/Drawing.o a - ../femlib/gibbs.o a - ../femlib/CheckPtr.o a - ../femlib/fem.o a - ../femlib/QuadratureFormular.o a - ../femlib/FESpace.o a - ../femlib/Element_RT.o a - ../femlib/mshptg.o a - ../femlib/FQuadTree.o a - ../bamglib/QuadTree.o a - ../bamglib/R2.o a - ../bamglib/Meshio.o a - ../bamglib/Mesh2.o a - ../bamglib/Metric.o a - ../femlib/BamgFreeFem.o a - ../bamglib/MeshDraw.o a - ../bamglib/MeshGeom.o a - ../bamglib/MeshQuad.o a - ../bamglib/SetOfE4.o a - ../bamglib/MeshRead.o a - ../bamglib/write_hdf5.o a - ../bamglib/write_xdmf.o a - ../bamglib/MeshWrite.o a - problem.o a - mt19937ar.o a - ../Graphics/DefColor.o a - InitFunct.o a - ../Algo/lgalgo.o a - ../femlib/Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - ../femlib/FESpacen.o a - ../femlib/P012_1d.o a - ../femlib/P012_2d.o a - ../femlib/P012_3d.o a - ../femlib/P012_3dSurf.o a - ../femlib/P012_3dCurve.o a - ../femlib/Mesh1dn.o a - ../femlib/Mesh2dn.o a - ../femlib/Mesh3dn.o a - ../femlib/MeshSn.o a - ../femlib/MeshLn.o a - ../femlib/GQuadTree.o a - ../femlib/libmeshb7.o a - glumesh2D.o a - ../femlib/splitsimplex.o a - P1IsoValue.o a - ../femlib/HashMatrix.o a - ../femlib/CG.o a - ../femlib/SparseLinearSolver.o a - strversionnumber.o a - ../Eigen/eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/sansrgraph.o ../Graphics/sansrgraph.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffglut.o ../Graphics/ffglut.cpp In file included from ../Graphics/sansrgraph.cpp:118: ../Graphics/getprog-unix.hpp: In function 'char* Shell_Space(const char*)': ../Graphics/getprog-unix.hpp:34:15: warning: unused variable 'c' [-Wunused-variable] 34 | const char *c = s; | ^ ../Graphics/getprog-unix.hpp: In function 'int getprog_(char*, int, char**)': ../Graphics/getprog-unix.hpp:86:13: warning: unused variable 'lsuffix' [-Wunused-variable] 86 | const int lsuffix = 0; | ^~~~~~~ In file included from ./../femlib/Mesh2dn.hpp:40, from ../Graphics/ffglut.cpp:41: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../Graphics/ffglut.cpp:62: ../Graphics/ffglut.hpp: In constructor 'OnePlotHMatrix::OnePlotHMatrix(long int, PlotStream&)': ../Graphics/ffglut.hpp:291:13: warning: unused variable 'rank' [-Wunused-variable] 291 | int rank; | ^~~~ ../Graphics/ffglut.cpp: In function 'int ReadOnePlot(FILE*)': ../Graphics/ffglut.cpp:149:17: warning: unused variable 'c2' [-Wunused-variable] 149 | int c2 =getc(fp); | ^~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::Mesh3&, bool, bool, bool, ThePlot&, GLint, int*)': ../Graphics/ffglut.cpp:481:12: warning: unused variable 'r' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:16: warning: unused variable 'g' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:481:20: warning: unused variable 'b' [-Wunused-variable] 481 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:472:28: warning: typedef 'Tet' locally defined but not used [-Wunused-local-typedefs] 472 | typedef Mesh3::Element Tet; | ^~~ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshS&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:700:37: warning: operation on 'i' may be undefined [-Wsequence-point] 700 | for (int i=0;ihpixel; | ^ ../Graphics/ffglut.cpp:585:12: warning: unused variable 'r' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:16: warning: unused variable 'g' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:585:20: warning: unused variable 'b' [-Wunused-variable] 585 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In function 'void Plot(const Fem2D::MeshL&, bool, bool, bool, ThePlot&, GLint, int*, OneWindow*)': ../Graphics/ffglut.cpp:827:33: warning: operation on 'i' may be undefined [-Wsequence-point] 827 | for (int i=0;ihpixel; | ^~ ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotBorder::Draw(OneWindow*)': ../Graphics/ffglut.cpp:1716:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1716 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1720 | for(int j=1;j > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1761 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1765 | for(int j=1;jtheplot->nbN; | ^~~ ../Graphics/ffglut.cpp: In function 'int main(int, char**)': ../Graphics/ffglut.cpp:4193:10: warning: unused variable 'fullscreen' [-Wunused-variable] 4193 | bool fullscreen = false; | ^~~~~~~~~~ ../Graphics/ffglut.cpp: In instantiation of 'OnePlotFE::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh]': ../Graphics/ffglut.cpp:3007:59: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] 1256 | for(int i=0,j=0;i::OnePlotFE(const Mesh*, long int, PlotStream&) [with Mesh = Fem2D::Mesh2]': ../Graphics/ffglut.cpp:3009:61: required from here ../Graphics/ffglut.cpp:1256:21: warning: unused variable 'j' [-Wunused-variable] ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh2; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh2]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp: In instantiation of 'void Plot(const Mesh&, bool, bool, bool, ThePlot&, GLint, int*) [with Mesh = Fem2D::Mesh; GLint = int]': ../Graphics/ffglut.cpp:1546:9: required from 'void OnePlotFE::Draw(OneWindow*) [with Mesh = Fem2D::Mesh]' ../Graphics/ffglut.cpp:1432:6: required from here ../Graphics/ffglut.cpp:388:12: warning: unused variable 'r' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:16: warning: unused variable 'g' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ ../Graphics/ffglut.cpp:388:20: warning: unused variable 'b' [-Wunused-variable] 388 | double r=0,g=0,b=0; | ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/ffthreads.o ../Graphics/ffthreads.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../Graphics/gggg.o ../Graphics/gggg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../mpi/parallelempi-empty.o ../mpi/parallelempi-empty.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../fflib/ffapi.o ../fflib/ffapi.cpp g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffglut ../femlib/Drawing.o ../femlib/fem.o ../fflib/ffapi.o ../femlib/FQuadTree.o ../femlib/GQuadTree.o ../femlib/Mesh1dn.o ../femlib/Mesh2dn.o ../femlib/Mesh3dn.o ../femlib/MeshSn.o ../femlib/MeshLn.o ../femlib/mshptg.o ../Graphics/ffglut.o ../Graphics/ffthreads.o ../Graphics/gggg.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' cp ../fflib/ffapi.cpp . /usr/lib/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/openmpi -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp ../../config.status --file=ff-mpirun:ff-mpirun.in config.status: creating ff-mpirun chmod a+x ff-mpirun /usr/lib/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/openmpi -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o ffapi.cpp In file included from ./../fflib/AFunction.hpp:93, from parallelempi.cpp:34: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from parallelempi.cpp:24: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./../fflib/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./../fflib/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from parallelempi.cpp:50: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from parallelempi.cpp:51: ./../femlib/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./../femlib/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./../femlib/VirtualSolverSparseSuite.hpp:536:64: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./../femlib/HashMatrix.hpp:17, from parallelempi.cpp:52: ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./../femlib/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./../femlib/VirtualSolverSparseSuite.hpp:615:78: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./../femlib/SparseLinearSolver.hpp:9: ./../femlib/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./../femlib/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ /usr/lib/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/openmpi -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/mymain.o ../lglib/mymain.cpp In file included from ./../femlib/VirtualSolverSkyLine.hpp:11, from ./../femlib/SparseLinearSolver.hpp:10: ./../femlib/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./../femlib/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./../femlib/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./../femlib/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./../femlib/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ /usr/lib/openmpi/bin/mpicxx -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-i386 -I/usr/include -I/usr/include/suitesparse -I/builddir/build/BUILD/freefem++-4.12/openmpi -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ../lglib/lg.tab.o ../lglib/lg.tab.cpp In file included from parallelempi.cpp:55: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from parallelempi.cpp:59: ./../fflib/Operator.hpp: At global scope: ./../fflib/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./../fflib/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from parallelempi.cpp:60: ./../fflib/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./../fflib/lgsolver.hpp:152:23: required from here ./../femlib/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./../femlib/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./../femlib/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from parallelempi.cpp:65: ./../fflib/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./../fflib/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./../fflib/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./../fflib/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./../fflib/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./../fflib/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./../fflib/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./../fflib/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./../fflib/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./../fflib/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./../fflib/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ parallelempi.cpp: In member function 'void Serialize::mpisend(const MPIrank&, long int, const void*)': parallelempi.cpp:1002:59: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1002 | << ", l=" << l << ", tag=" << tag << " " << (l < sizempibuf) << endl; | ~~^~~~~~~~~~~~ parallelempi.cpp:1003:9: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1003 | if (l <=sizempibuf) | ~~^~~~~~~~~~~~ parallelempi.cpp: In constructor 'Serialize::Serialize(const MPIrank&, const char*, long int, const void*)': parallelempi.cpp:1037:10: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 1037 | if ( l <= sizempibuf) | ~~^~~~~~~~~~~~~ parallelempi.cpp: At global scope: parallelempi.cpp:1055:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1055 | struct Op_Readmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1064:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1064 | struct Op_Recvmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1073:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct Op_IRecvmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1084:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1084 | struct Op_Writempi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1094:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1094 | struct Op_Bcastmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1103:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1103 | struct Op_ISendmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1111:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1111 | struct Op_Sendmpi : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1121:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1121 | struct Op_All2All : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1140:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1140 | struct Op_Allgather1 : public binary_function,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1157:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1157 | struct Op_Allgather : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1685:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1685 | struct Op_All2All : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1709:40: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1709 | struct Op_Allgather1 : public binary_function,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp:1733:39: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1733 | struct Op_Allgather : public binary_function,KN_,long> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp: In function 'fMPI_Comm* def_comm(fMPI_Comm* const&, fMPI_Group* const&)': parallelempi.cpp:2366:9: warning: unused variable 'ok' [-Wunused-variable] 2366 | int ok=MPI_Comm_create(MPI_COMM_WORLD,*g,*a); | ^~ parallelempi.cpp: In static member function 'static fMPI_Comm* Def_def_Intercommcreate::f(Stack, fMPI_Comm* const&, const MPIrank&, const MPIrank&, const long int&)': parallelempi.cpp:2405:9: warning: variable 'err' set but not used [-Wunused-but-set-variable] 2405 | int err; | ^~~ parallelempi.cpp: In function 'AnyType ClearReturnKK_(Stack, const AnyType&)': parallelempi.cpp:2452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2452 | if(verbosity>400) | ^~ parallelempi.cpp:2454:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2454 | return SetAny(*cm); | ^~~~~~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/VirtualSolverCG.hpp:10, from ./../femlib/SparseLinearSolver.hpp:8: ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:153:79: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:184:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:233:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:264:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:553:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./../femlib/VirtualSolverSparseSuite.hpp:585:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:635:78: required from here ./../femlib/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./../femlib/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./../femlib/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./../femlib/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./../femlib/VirtualSolverSparseSuite.hpp:667:24: required from here ./../femlib/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./../fflib/problem.hpp:141:68: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./../fflib/problem.hpp:272:60: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./../fflib/problem.hpp:345:82: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./../fflib/problem.hpp:573:59: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./../fflib/problem.hpp:611:60: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]': parallelempi.cpp:953:56: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] 769 | int ll = WRecv(p, sizempibuf, who, tag, comm, rq); // wait first part Warning async => not wait. | ^~ parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]': parallelempi.cpp:963:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshS]': parallelempi.cpp:973:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] parallelempi.cpp: In instantiation of 'RevcWMeshd::RevcWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::MeshL]': parallelempi.cpp:983:58: required from here parallelempi.cpp:769:9: warning: unused variable 'll' [-Wunused-variable] In file included from ./../fflib/AFunction.hpp:93, from lg.ypp:56: ./../fflib/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lg.ypp:33: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./../fflib/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; j]': parallelempi.cpp:2454:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = ompi_request_t*; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2622:7: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2633:94: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct MPIrank' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2634:106: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2635:102: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../femlib/MeshLn.hpp:51, from ./../femlib/FESpacen.hpp:54, from lg.ypp:60: ./../femlib/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./../femlib/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:789:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2922:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' ./../fflib/AFunction.hpp:3010:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&)]' parallelempi.cpp:2620:33: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from lg.ypp:62: ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./../femlib/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./../femlib/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./../femlib/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./../femlib/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./../femlib/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./../femlib/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./../femlib/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./../femlib/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from lg.ypp:65: ./../fflib/lex.hpp: At global scope: ./../fflib/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::MeshL; MPI_Request = ompi_request_t*]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::MeshS; MPI_Request = ompi_request_t*]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::Mesh3; MPI_Request = ompi_request_t*]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::Mesh; MPI_Request = ompi_request_t*]': parallelempi.cpp:772:8: required from here parallelempi.cpp:788:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 788 | cout << mpirank << " + Do RevcWMeshd " << lsz << " " << state << " cont : " << (l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~^~~~~~~~~~~~~ parallelempi.cpp:790:11: warning: unused variable 'll' [-Wunused-variable] 790 | int ll = WRecv(p+sizempibuf, l1, who, tag+state, comm, rq); | ^~ In file included from ./../fflib/AFunction.hpp:92: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:426:32: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1757:40: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1862:38: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./../fflib/lgfem.hpp:430:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./../fflib/lgfem.hpp:477:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../femlib/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./../femlib/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./../femlib/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./../fflib/lgfem.hpp:524:69: required from here ./../femlib/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1288:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] 1605 | int chunk = 1; | ^~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = long int; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] parallelempi.cpp: In instantiation of 'static long int Op_ReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const MPIrank&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1453:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1453 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_ReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const MPIrank&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_ReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1453:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] parallelempi.cpp: In instantiation of 'static long int Op_AllReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const fMPI_Comm&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1525:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1525 | for (int k=0; k< sM->nnz;++k ) | ~^~~~~~~~~ parallelempi.cpp: In instantiation of 'static long int Op_AllReduceMat::f(Stack, Matrice_Creuse* const&, Matrice_Creuse* const&, const fMPI_Comm&, const fMPI_Op&) [with R = double; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduceMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1525:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] parallelempi.cpp: In instantiation of 'static long int Op_AllReduce1::f(Stack, R* const&, R* const&, const fMPI_Comm&, const fMPI_Op&) [with R = std::complex; Stack = void*; fMPI_Comm = fMPI; fMPI_Op = fMPI]': parallelempi.cpp:2487:41: required from 'AnyType Quad_Op::operator()(Stack) const [with T = Op_AllReduce1 >; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2486:11: required from here parallelempi.cpp:1605:13: warning: unused variable 'chunk' [-Wunused-variable] 1605 | int chunk = 1; | ^~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = fMPI*; A1 = fMPI*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = MPIrank*; A0 = MPIrank*; A1 = MPIrank; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct MPIrank* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./../fflib/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:947:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./../fflib/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1121:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'int GoodPtrHashMatrix(const HashMatrix*) [with I = int; R = double]': ./../femlib/HashMatrix.hpp:293:29: required from 'void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = double]' parallelempi.cpp:531:25: required from 'const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = double]' parallelempi.cpp:1097:12: required from 'static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse]' ./../fflib/AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2518:13: required from here ./../femlib/HashMatrix.hpp:287:16: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] 287 | if (p->nnz ==-1234567802) return -4; | ~~~~~~~^~~~~~~~~~~~~ ./../femlib/HashMatrix.hpp: In instantiation of 'int GoodPtrHashMatrix(const HashMatrix*) [with I = int; R = std::complex]': ./../femlib/HashMatrix.hpp:293:29: required from 'void CheckPtrHashMatrix(const HashMatrix*, const char*) [with I = int; R = std::complex]' parallelempi.cpp:531:25: required from 'const MPIrank& MPIrank::Bcast(Matrice_Creuse&) const [with R = std::complex]' parallelempi.cpp:1097:12: required from 'static MPIrank Op_Bcastmpi::f(const MPIrank&, A* const&) [with A = Matrice_Creuse >]' ./../fflib/AFunction.hpp:2519:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Bcastmpi > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2518:13: required from here ./../femlib/HashMatrix.hpp:287:16: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'int' [-Wsign-compare] ./../fflib/AFunction.hpp: In function 'For(C_F0, C_F0, C_F0, C_F0)': ./../fflib/AFunction.hpp:1518:107: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1518 | inline C_F0 For(C_F0 i0,C_F0 i1,C_F0 i2,C_F0 ins) {return C_F0(new E_F0_CFunc4(FFor,i0,to(i1),i2,ins),0);} | ^ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'For(C_F0, C_F0, C_F0, C_F0)' at ./../fflib/AFunction.hpp:1518:107: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'FIf(C_F0, C_F0)', inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/AFunction.hpp:1522:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1522 | inline C_F0 FIf(C_F0 i0,C_F0 i1) {return C_F0(new E_F0_CFunc4(FIf,to(i0),i1,0,0),0);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FIf(C_F0, C_F0)' at ./../fflib/AFunction.hpp:1522:86, inlined from 'lgparse()' at lg.ypp:598:22: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, E_F_F0, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2224:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2, long, E_F_F0F0, long> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, long, E_F_F0F0, long> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2244:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2, E_F_F0F0 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, E_F_F0F0 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2244:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneTernaryOperator3 >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2388:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2388 | { return new Op(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneTernaryOperator3 >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2388:16: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In member function 'splitComm::code(basicAC_F0 const&) const': parallelempi.cpp:2551:106: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2551 | return new splitComm_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'splitComm::code(basicAC_F0 const&) const' at parallelempi.cpp:2551:106: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator >, Quad_Op > > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2355:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2355 | { return new CODE(t[0]->CastTo(args[0]),t[1]->CastTo(args[1]),t[2]->CastTo(args[2]),t[3]->CastTo(args[3]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneQuadOperator, Quad_Op > >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2355:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'Fem2D::GenericMesh >::BuildGTree()', inlined from 'DeSerialize(Serialize*, Fem2D::Mesh3 const**)' at parallelempi.cpp:626:18: ./../femlib/GenericMesh.hpp:595:25: warning: 'pTh' may be used uninitialized [-Wmaybe-uninitialized] 595 | void BuildGTree() {if(gtree==0) gtree=new GTree(vertices,Pmin,Pmax,nv);} | ^~~~~ parallelempi.cpp: In function 'DeSerialize(Serialize*, Fem2D::Mesh3 const**)': parallelempi.cpp:619:19: note: 'pTh' was declared here 619 | Fem2D::Mesh3 *pTh; | ^~~ In member function 'Fem2D::GenericMesh >::BuildGTree()', inlined from 'DeSerialize(Serialize*, Fem2D::MeshS const**)' at parallelempi.cpp:639:18: ./../femlib/GenericMesh.hpp:595:25: warning: 'pTh' may be used uninitialized [-Wmaybe-uninitialized] 595 | void BuildGTree() {if(gtree==0) gtree=new GTree(vertices,Pmin,Pmax,nv);} | ^~~~~ parallelempi.cpp: In function 'DeSerialize(Serialize*, Fem2D::MeshS const**)': parallelempi.cpp:632:19: note: 'pTh' was declared here 632 | Fem2D::MeshS *pTh; | ^~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, long, E_F_F0F0_*, KN*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_, fMPI*, E_F_F0F0F0_, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, fMPI*, E_F_F0F0F0_, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from parallelempi.cpp:36: ./../fflib/AFunction_ext.hpp: In member function 'OneOperator5_, KN_, fMPI, KN_, KN_, E_F_F0F0F0F0F0_, KN_, fMPI, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_, KN_, fMPI, KN_, KN_, E_F_F0F0F0F0F0_, KN_, fMPI, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction_ext.hpp:268:10: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator > >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2575:13: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, long, E_F_F0F0F0_*, fMPI*, fMPI*, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, long, E_F_F0F0F0_*, fMPI*, fMPI*, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, MPIrank, long, E_F_F0F0F0_*, fMPI*, MPIrank, long, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, MPIrank, long, E_F_F0F0F0_*, fMPI*, MPIrank, long, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, fMPI*, E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, fMPI*, E_F_F0F0F0_*, fMPI*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, fMPI*, E_F_F0F0_*, fMPI*, fMPI*, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, fMPI*, fMPI*, KN_, E_F_F0F0F0_*, fMPI*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2834:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_*, fMPI*, KN_, E_F_F0F0_*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, fMPI*, KN_, E_F_F0F0_*, fMPI*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../fflib/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./../fflib/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./../fflib/AFunction.hpp:2808:11: ./../fflib/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicxx -DPARALLELE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-mpi ffapi.o ../Graphics/sansrgraph.o ../lglib/mymain.o ../lglib/lg.tab.o parallelempi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -L/usr/lib/openmpi/lib -lscalapack -lflexiblas -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I/usr/include -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp In file included from cvmsh2.cpp:43: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ In file included from bamg.cpp:40: ./../bamglib/Meshio.h: In member function 'std::istream& bamg::MeshIstream::cm()': ./../bamglib/Meshio.h:79:89: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 79 | ? (((c == '\n' || c == char(12) || c == char(15)) && (LineNumber++, cmm = 0)), 1) | ~~~~^~~ bamg.cpp: In function 'int main(int, char**)': bamg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (verbosity) | ^~ bamg.cpp:450:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (fgeom && fileout) | ^~ bamg.cpp:595:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 595 | if (NoMeshReconstruction) | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o cvmsh2 cvmsh2.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o bamg bamg.o global.o ../bamglib/Mesh2.o ../bamglib/MeshDraw.o ../bamglib/MeshGeom.o ../bamglib/MeshQuad.o ../bamglib/MeshRead.o ../bamglib/MeshWrite.o ../bamglib/Meshio.o ../bamglib/Metric.o ../bamglib/QuadTree.o ../bamglib/R2.o ../bamglib/SetOfE4.o ../bamglib/write_hdf5.o ../bamglib/write_xdmf.o -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 4.12)''"' > compil.date make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o animat.o animat.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cube.o cube.c cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from cube.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o image.o image.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o listnum.o listnum.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mouse.o mouse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o persp.o persp.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o stream.o stream.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o bbfile.o bbfile.c In file included from bbfile.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from bbfile.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o dlists.o dlists.c In file included from /usr/include/string.h:535, from medit.h:33, from stream.c:27: In function 'memcpy', inlined from 'filterPoint' at stream.c:758:5: /usr/include/bits/string_fortified.h:29:10: warning: 'memcpy' accessing 24 bytes at offsets 44 and 56 overlaps 12 bytes at offset 56 [-Wrestrict] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o material.o material.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o normal.o normal.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o tiles.o tiles.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o camera.o camera.c camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' In file included from medit.h:56, from camera.c:27: sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' sproto.h:351:6: note: in a call to function 'transformPointd' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ellipse.o ellipse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout.o inout.c In file included from ellipse.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from ellipse.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ ellipse.c:37:26: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~ ./../libMesh/eigenv.h:6:20: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~ ellipse.c:37:39: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 37 | extern int eigen2(double m[3], double lambda[2], double vp[2][2]); | ~~~~~~~^~~~~~~~~ ./../libMesh/eigenv.h:6:31: note: previously declared as 'double *' 6 | int eigen2(double *mm,double *lambda,double vp[2][2]); | ~~~~~~~~^~~~~~ In file included from inout.c:30: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o medit.o medit.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o param.o param.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o psfile.o psfile.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o transform.o transform.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o cenrad.o cenrad.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o geometry.o geometry.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o menus.o menus.c In file included from inout_morice.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_morice.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsar.o parsar.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scene.o scene.c scene.c: In function 'initGrafix': scene.c:825:9: warning: the comparison will always evaluate as 'true' for the address of 'sunpos' will never be NULL [-Waddress] 825 | if (sc->par.sunpos) sc->par.sunpos[2] = -fabs(sc->par.sunpos[2]); | ^~ In file included from medit.h:54, from scene.c:27: grafic.h:163:36: note: 'sunpos' declared here 163 | float back[4], line[4], edge[4], sunpos[4], clip[6]; | ^~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o util.o util.c util.c:162:29: warning: argument 1 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ In file included from medit.h:56, from util.c:29: sproto.h:351:29: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ util.c:162:42: warning: argument 2 of type 'double[3]' with mismatched bound [-Warray-parameter=] 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ~~~~~~~^~~~ sproto.h:351:42: note: previously declared as 'double[4]' 351 | void transformPointd(double u[4], double v[4], double m[16]); | ~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clip.o clip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o gisfil.o gisfil.c clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' In file included from medit.h:56, from clip.c:27: sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' sproto.h:352:6: note: in a call to function 'transformVector' 352 | void transformVector(float u[4], float v[4], float m[16]); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mesh.o mesh.c In file included from inout_popenbinaire.c:31: ./../libMesh/eigenv.h:5:31: warning: argument 2 of type 'double *' declared as a pointer [-Warray-parameter=] 5 | int eigenv(int symmat,double *mat,double lambda[3],double v[3][3]); | ~~~~~~~~^~~ In file included from medit.h:56, from inout_popenbinaire.c:27: sproto.h:84:28: note: previously declared as an array 'double[6]' 84 | int eigenv(int sym, double mat[6], double lambda[3], double v[3][3]); | ~~~~~~~^~~~~~ In file included from /usr/include/stdio.h:906, from medit.h:28: In function 'printf', inlined from 'loadMesh_popen_bin' at inout_popenbinaire.c:654:11: /usr/include/bits/stdio2.h:86:10: warning: 'natureread' may be used uninitialized [-Wmaybe-uninitialized] 86 | return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inout_popenbinaire.c: In function 'loadMesh_popen_bin': inout_popenbinaire.c:156:9: note: 'natureread' was declared here 156 | char *natureread; | ^~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o parsop.o parsop.c parsop.c: In function 'parsop': parsop.c:342:7: warning: 'strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 342 | strncpy(sc->par.pscolor, pscol, 10); | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o scissor.o scissor.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o vector.o vector.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o clipvol.o clipvol.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o hash.o hash.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o items.o items.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o mlists.o mlists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o particle.o particle.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o view.o view.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o critip.o critip.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o ilists.o ilists.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o keyboard.o keyboard.c ilists.c: In function 'listTetraIso': ilists.c:430:16: warning: 'outv' may be used uninitialized [-Wmaybe-uninitialized] 430 | if (outv) { | ^ ilists.c:236:9: note: 'outv' was declared here 236 | FILE *outv, *outf; | ^~~~ ilists.c:435:16: warning: 'outf' may be used uninitialized [-Wmaybe-uninitialized] 435 | if (outf) fprintf(outf, "%d %d %d 0\n", nv + 1, nv + 2, nv + 3); | ^ ilists.c:236:16: note: 'outf' was declared here 236 | FILE *outv, *outf; | ^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o morphing.o morphing.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o path.o path.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o status.o status.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o picking.o picking.c gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm clip.c: In function 'updateClip': clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:95:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 95 | transformVector(trans, cliptr->axis, inv); | ^ clip.c:95:7: note: referencing argument 2 of type 'float[4]' clip.c:95:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c: In function 'tiltClip': clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ camera.c: In function 'updateSun': camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ camera.c:73:3: warning: 'transformPointd' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] 73 | transformPointd(sunp, speed, matrix); | ^ camera.c:73:3: note: referencing argument 2 of type 'double[4]' camera.c:73:3: note: referencing argument 3 of type 'double[16]' util.c:162:6: note: in a call to function 'transformPointd' 162 | void transformPointd(double u[3], double v[3], double m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ In function 'tiltClip', inlined from 'keyScene' at keyboard.c:575:11: clip.c:353:3: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 353 | transformVector(clip->cliptr->axis, axis, sc->view->matrix); | ^ clip.c:353:3: note: referencing argument 1 of type 'float[4]' clip.c:353:3: note: referencing argument 2 of type 'float[4]' clip.c:353:3: note: referencing argument 3 of type 'float[16]' util.c: In function 'keyScene': util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c: In function 'updateCube': cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ cube.c:55:7: warning: 'transformVector' accessing 16 bytes in a region of size 12 [-Wstringop-overflow=] 55 | transformVector(trans, cubetr->axis, inv); | ^ cube.c:55:7: note: referencing argument 2 of type 'float[4]' cube.c:55:7: note: referencing argument 3 of type 'float[16]' util.c:168:6: note: in a call to function 'transformVector' 168 | void transformVector(float u[4], float v[4], float m[16]) { | ^ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' Making all in bin-win32 make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' echo done done make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' Making all in ffgraphics make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' Making all in server make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' Making all in client make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making all in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making all in seq make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition gcc -DHAVE_CONFIG_H -I. -I../.. -I/builddir/build/BUILD/freefem++-4.12/openmpi -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC -c -o libff-mmap-semaphore.o libff-mmap-semaphore.c ../../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../../3rdparty/bin ../../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link ../../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep chmod a+x ff-get-dep if [ -d ../../3rdparty/bin ] ;then cp ff-get-dep ../../3rdparty/bin; fi rm -rf include mkdir -p include for i in ../../src/fflib/AddNewFE.h ../../src/fflib/AFunction_ext.hpp ../../src/fflib/AFunction.hpp ../../src/fflib/AnyType.hpp ../../src/fflib/array_init.hpp ../../src/fflib/array_resize.hpp ../../src/fflib/array_tlp.hpp ../../src/femlib/assertion.hpp ../../src/femlib/BamgFreeFem.hpp ../../src/Algo/BFGS.hpp ../../src/Algo/BrentLS.hpp ../../src/femlib/CGNL.hpp ../../src/fflib/CodeAlloc.hpp ../../config.h ../../src/Algo/CubicLS.hpp ../../src/Algo/defs.hpp ../../src/femlib/DOperator.hpp ../../src/libMesh/eigenv.h ../../src/fflib/endian.hpp ../../src/fflib/environment.hpp ../../src/fflib/error.hpp ../../src/femlib/fem3.hpp ../../src/femlib/fem.hpp ../../src/femlib/FESpace.hpp ../../src/femlib/FESpacen.hpp ../../src/fflib/ff++.hpp ../../src/fflib/ffstack.hpp ../../src/femlib/FQuadTree.hpp ../../src/femlib/GenericMesh.hpp ../../src/Graphics/getprog-unix.hpp ../../src/Graphics/glrgraph.hpp ../../src/femlib/gmres.hpp ../../src/femlib/GQuadTree.hpp ../../src/femlib/HashTable.hpp ../../src/femlib/HeapSort.hpp ../../src/fflib/InitFunct.hpp ../../src/fflib/ffapi.hpp ../../src/femlib/Label.hpp ../../src/fflib/lex.hpp ../../src/fflib/lgfem.hpp ../../src/fflib/lgmesh3.hpp ../../src/fflib/lgsolver.hpp ../../src/lglib/lg.tab.hpp ../../src/femlib/libmeshb7.h ../../src/Algo/LineSearch.hpp ../../src/femlib/MatriceCreuse.hpp ../../src/femlib/MatriceCreuse_tpl.hpp ../../src/femlib/Mesh1dn.hpp ../../src/femlib/Mesh2dn.hpp ../../src/bamglib/Mesh2.h ../../src/femlib/Mesh3dn.hpp ../../src/femlib/MeshSn.hpp ../../src/femlib/MeshLn.hpp ../../src/bamglib/Meshio.h ../../src/femlib/MeshPoint.hpp ../../src/bamglib/meshtype.h ../../src/bamglib/Metric.h ../../src/Graphics/mode_open.hpp ../../src/Algo/NewtonRaphson.hpp ../../src/Algo/NRJ.hpp ../../src/fflib/Operator.hpp ../../src/Algo/Optima.hpp ../../src/Algo/Param.hpp ../../src/femlib/PkLagrange.hpp ../../src/fflib/PlotStream.hpp ../../src/fflib/problem.hpp ../../src/femlib/QuadratureFormular.hpp ../../src/bamglib/QuadTree.h ../../src/femlib/R1.hpp ../../src/bamglib/R2.h ../../src/femlib/R2.hpp ../../src/femlib/R3.hpp ../../src/femlib/RefCounter.hpp ../../src/Graphics/rgraph.hpp ../../src/femlib/RNM.hpp ../../src/femlib/RNM_opc.hpp ../../src/femlib/RNM_op.hpp ../../src/femlib/RNM_tpl.hpp ../../src/Algo/RosenBrock.hpp ../../src/fflib/Serialize.hpp ../../src/bamglib/SetOfE4.h ../../src/fflib/showverb.hpp ../../src/femlib/splitsimplex.hpp ../../src/fflib/String.hpp ../../src/fflib/strversionnumber.hpp ../../src/fflib/throwassert.hpp ../../src/femlib/ufunction.hpp ../../src/fflib/versionnumber.hpp ../../src/bamglib/write_hdf5.hpp ../../src/bamglib/write_xdmf.hpp ../../src/fflib/P1IsoValue.hpp ../../src/femlib/SkyLineSolver.hpp ../../src/femlib/SolverSkyLine.hpp ../../src/femlib/SparseLinearSolver.hpp ../../src/femlib/VirtualMatrix.hpp ../../src/femlib/VirtualSolver.hpp ../../src/femlib/CG.hpp ../../src/femlib/VirtualSolverCG.hpp ../../src/femlib/VirtualSolverSkyLine.hpp ../../src/femlib/VirtualSolverSparseSuite.hpp ../../src/femlib/HashMatrix.hpp ../../src/femlib/MatriceElementaire.hpp ../../src/femlib/DataFindBoundary.hpp; do ln -s ../$i include/. ; done touch include.done diff: WHERE_LIBRARY-download: No such file or directory gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster \ `awk -f ff-get-dep.awk -v libs="[pthread-google|pthread]" WHERE_LIBRARY-download WHERE_LIBRARY-config` ../../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition eval ./ff-c++ tetgen.cpp -ltet g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'tetgen.cpp' eval ./ff-c++ SuperLu.cpp -lsuperlu -lflexiblas -DWITH_fc -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_fc' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SuperLu.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SuperLu.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from tetgen.cpp:42: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i(nargs[10]); | ^~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 1; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 1>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 1>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 1>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 1>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 1>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 1>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 1>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 1>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 1>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 1>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 1; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; int t = 0; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU, 0>; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU, 0>::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU, 0>::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU, 0>::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU, 0>::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU, 0>::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU, 0>::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU, 0>::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU, 0>::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU, 0>::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In instantiation of 'VirtualSolverSuperLU::VirtualSolverSuperLU(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; int t = 0; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = VirtualSolverSuperLU; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here SuperLu.cpp:513:13: warning: 'VirtualSolverSuperLU::etree' will be initialized after [-Wreorder] 513 | KN< int > etree; | ^~~~~ SuperLu.cpp:512:10: warning: 'std::string VirtualSolverSuperLU::string_option' [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:512:10: warning: 'VirtualSolverSuperLU::string_option' will be initialized after [-Wreorder] 512 | string string_option; | ^~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'KN VirtualSolverSuperLU::perm_r' [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:511:13: warning: 'VirtualSolverSuperLU::perm_r' will be initialized after [-Wreorder] 511 | KN< int > perm_r; /* row permutations from partial pivoting */ | ^~~~~~ SuperLu.cpp:510:13: warning: 'KN VirtualSolverSuperLU::perm_c' [-Wreorder] 510 | KN< int > perm_c; /* column permutation vector */ | ^~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:515:20: warning: 'VirtualSolverSuperLU::CC' will be initialized after [-Wreorder] 515 | KN< double > RR, CC; | ^~ SuperLu.cpp:503:10: warning: 'double VirtualSolverSuperLU::tol_pivot_sym' [-Wreorder] 503 | double tol_pivot_sym, tol_pivot; // Add 31 oct 2005 | ^~~~~~~~~~~~~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:521:11: warning: 'VirtualSolverSuperLU::cn' will be initialized after [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:521:7: warning: 'int VirtualSolverSuperLU::cs' [-Wreorder] 521 | int cs, cn; | ^~ SuperLu.cpp:523:3: warning: when initialized here [-Wreorder] 523 | VirtualSolverSuperLU(HMat &AA, const Data_Sparse_Solver &ds, Stack stack) | ^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ tetgen.cpp: In constructor 'Build2D3D_Op::Build2D3D_Op(const basicAC_F0&, Expression)': tetgen.cpp:131:9: warning: unused variable 'err' [-Wunused-variable] 131 | int err = 0; | ^~~ tetgen.cpp: In member function 'virtual AnyType Build2D3D_Op::operator()(Stack) const': tetgen.cpp:188:9: warning: unused variable 'm' [-Wunused-variable] 188 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ tetgen.cpp:297:9: warning: unused variable 'rTh' [-Wunused-variable] 297 | Mesh &rTh = Th; | ^~~ tetgen.cpp: In function 'Fem2D::Mesh3* Convexhull_3Dpoints(char*, const int&, const double*, const double*, const double*, const int&, const int&)': tetgen.cpp:872:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 872 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen(char*, const Fem2D::Mesh3&, const int&)': tetgen.cpp:939:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 939 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::MeshS&, const int&, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1037:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1037 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* RemplissageSurf3D_tetgen_new(char*, const Fem2D::Mesh3&, const int&, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*, const int&, const double*)': tetgen.cpp:1163:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1163 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*)': tetgen.cpp:1309:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1309 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1346:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1346 | int itet, jtet; | ^~~~ tetgen.cpp: In function 'Fem2D::Mesh3* ReconstructionRefine_tetgen(char*, const Fem2D::Mesh3&, const int&, const double*, const int&, const double*, const int&, const double*, const double*, const int&, const double*)': tetgen.cpp:1475:9: warning: unused variable 'lenswitch' [-Wunused-variable] 1475 | int lenswitch; | ^~~~~~~~~ tetgen.cpp:1512:13: warning: variable 'jtet' set but not used [-Wunused-but-set-variable] 1512 | int itet, jtet; | ^~~~ tetgen.cpp: In member function 'virtual AnyType Remplissage_Op::operator()(Stack) const': tetgen.cpp:1792:7: warning: unused variable 'sizeofmetric' [-Wunused-variable] 1792 | int sizeofmetric = metric.N( ) / Th.nv; | ^~~~~~~~~~~~ tetgen.cpp:1899:7: warning: unused variable 'nbinside' [-Wunused-variable] 1899 | int nbinside = InsidePoint.N( ) / 3; | ^~~~~~~~ tetgen.cpp: In member function 'virtual AnyType ReconstructionRefine_Op::operator()(Stack) const': tetgen.cpp:2041:10: warning: unused variable 'm' [-Wunused-variable] 2041 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ In file included from tetgen.cpp:2415: msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU::dosolver(double*, double*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp: In member function 'VirtualSolverSuperLU, 1>::dosolver(std::complex*, std::complex*, int, int)': SuperLu.cpp:578:17: warning: 'berr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:21: note: 'berr' declared here 553 | double ferr[1], berr[1]; | ^~~~ SuperLu.cpp:578:17: warning: 'ferr' may be used uninitialized [-Wmaybe-uninitialized] 578 | printf("%8d%8d%16e%16e\n", i + 1, stat.RefineSteps, ferr[0], berr[0]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SuperLu.cpp:553:12: note: 'ferr' declared here 553 | double ferr[1], berr[1]; | ^~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' tetgen.cpp: In member function 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const': tetgen.cpp:2303:65: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2303 | t[2]->CastTo(args[2])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConvexHull3D_tetg_file::code(basicAC_F0 const&) const' at tetgen.cpp:2303:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SuperLu.o' -o ../mpi/SuperLu.so '-lsuperlu' '-lflexiblas' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi tetgen.cpp: In member function 'ReconstructionRefine::code(basicAC_F0 const&) const': tetgen.cpp:2031:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2031 | return new ReconstructionRefine_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ReconstructionRefine::code(basicAC_F0 const&) const' at tetgen.cpp:2031:67: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Remplissage::code(basicAC_F0 const&) const': tetgen.cpp:1740:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1740 | return new Remplissage_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Remplissage::code(basicAC_F0 const&) const' at tetgen.cpp:1740:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ tetgen.cpp: In member function 'Build2D3D::code(basicAC_F0 const&) const': tetgen.cpp:179:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 179 | E_F0 *code(const basicAC_F0 &args) const { return new Build2D3D_Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Build2D3D::code(basicAC_F0 const&) const' at tetgen.cpp:179:97: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'dfft.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from dfft.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 4; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 3; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp: In instantiation of 'AnyType Mapkk::operator()(Stack) const [with int NP = 2; AnyType = AnyTypeWithOutCheck; Stack = void*]': dfft.cpp:226:9: required from here dfft.cpp:241:12: warning: unused variable 'k1' [-Wunused-variable] 241 | double k1 = 1. / n1; | ^~ dfft.cpp:242:12: warning: unused variable 'k2' [-Wunused-variable] 242 | double k2 = 1. / n2; | ^~ dfft.cpp:243:12: warning: unused variable 'k3' [-Wunused-variable] 243 | double k3 = 1. / n3; | ^~ dfft.cpp:245:12: warning: unused variable 'k10' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:22: warning: unused variable 'k20' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ dfft.cpp:245:31: warning: unused variable 'k30' [-Wunused-variable] 245 | double k10 = 0., k20 = 0, k30 = 0;; | ^~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KNM >*; A1 = KNM >*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KNM >*, long, E_F_F0F0_ >, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >, KN >*, long, E_F_F0F0_ >, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, DFFT_1d2dor3d >, E_F_F0F0_ >*, KN >*, DFFT_1d2dor3d >, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, long, E_F_F0F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >, KN >*, long, long, E_F_F0F0F0_ >, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, long, E_F_F0F0F0_ >*, KNM >*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from dfft.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KN >*, long, long, E_F_F0F0F0F0_ >*, KN >*, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >, KN >*, long, long, long, E_F_F0F0F0F0_ >, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KN >*, long, long, long, E_F_F0F0F0F0F0_ >*, KN >*, long, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<2>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<2>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<3>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<3>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Mapkk<4>::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: dfft.cpp:219:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 219 | static E_F0 *f(const basicAC_F0 &args) { return new Mapkk(args); } | ^~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Mapkk<4>::f(basicAC_F0 const&)' at dfft.cpp:219:53, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o dfft.so '-lfftw3' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'dfft.o' -o ../mpi/dfft.so '-lfftw3' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o tetgen.so '-ltet' eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from UMFPACK64.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from UMFPACK64.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'UMFPACK64.o' -o ../mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'NewSolver.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'tetgen.o' -o ../mpi/tetgen.so '-ltet' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from NewSolver.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from NewSolver.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'NewSolver.o' -o ../mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ lapack.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'lapack.cpp' lapack.cpp:1025:47: warning: trigraph ??) converted to ] [-Wtrigraphs] 1025 | cerr << " error: dgesv_ (not invertible ??) " << info << endl; | In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lapack.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ lapack.cpp: In function 'long int lapack_zgeev(KNM >* const&, KN >* const&, KNM >* const&)': lapack.cpp:260:9: warning: unused variable 'k' [-Wunused-variable] 260 | int k = 0; | ^ lapack.cpp:235:20: warning: unused variable 'zero' [-Wunused-variable] 235 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_dggev(KNM* const&, KNM* const&, KN >* const&, KN* const&, KNM >* const&)': lapack.cpp:287:20: warning: unused variable 'zero' [-Wunused-variable] 287 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zggev(KNM >* const&, KNM >* const&, KN >* const&, KN >* const&, KNM >* const&)': lapack.cpp:378:20: warning: unused variable 'zero' [-Wunused-variable] 378 | intblas nvp = 0, zero = 0; | ^~~~ lapack.cpp: In function 'long int lapack_zhegv(KNM >* const&, KNM >* const&, KN* const&, KNM >* const&)': lapack.cpp:432:20: warning: unused variable 'zero' [-Wunused-variable] 432 | intblas nvp = 0, zero = 0; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = std::complex]': lapack.cpp:1486:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] 1257 | int An = A.N( ), Am = A.M( ); | ^~ lapack.cpp: In instantiation of 'KNM* Add4(KNM* const&, KNM* const&, const KN_&, const KN_&) [with R = double]': lapack.cpp:1491:98: required from here lapack.cpp:1257:22: warning: unused variable 'Am' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = KNM*; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = KNM >*; A0 = KNM >*; A1 = KNM >*; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ newuoa.f ffnewuoa.cpp -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ffnewuoa.cpp' ./include/AFunction.hpp: In member function 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1*, E_F_F0*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*>, KNM >*, KNM >*, E_F_F0F0 >*>, KNM >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Inverse >*>, E_F_F0F0 >*, KNM >*, Inverse >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Mult*>, E_F_F0F0*, KNM*, Mult*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KNM*, Inverse*>, E_F_F0F0*, KNM*, Inverse*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*>, KNM*, KNM*, E_F_F0F0*>, KNM*, KNM*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KNM >*, Mult >*>, E_F_F0F0 >*, KNM >*, Mult >*> > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*>, KNM*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*>, KNM >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Mult >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Mult*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KNM >*, Inverse >*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KNM*, Inverse*> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*>, KNM >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>, KNM*, KNM*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lapack.cpp: In member function 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv >::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lapack.cpp: In member function 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const': lapack.cpp:959:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 959 | return new E_F_F0< Inverse< KNM< K > * >, KNM< K > * >( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | Build< Inverse< KNM< K > * >, KNM< K > * >, t[0]->CastTo(args[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperatorRNM_inv::code(basicAC_F0 const&) const' at lapack.cpp:959:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, E_F_F0F0_*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ffnewuoa.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KNM >*, E_F_F0F0F0_ >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KNM*, KNM*, KN_, E_F_F0F0F0_*, KNM*, KNM*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KNM >*, E_F_F0F0F0_*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KNM >*, E_F_F0F0F0_ >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KNM*, E_F_F0F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM >*, KN_, E_F_F0F0F0_ >*, KNM >*, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from lapack.cpp:30: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KNM >*, KN_, KN_, E_F_F0F0F0F0_ >*, KNM >*, KNM >*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KNM*, KN_, KN_, E_F_F0F0F0F0_*, KNM*, KNM*, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN_, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN_, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KNM >*, KN*, KNM >*, E_F_F0F0F0F0_ >*, KNM >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN_, KNM*, E_F_F0F0F0F0_*, KNM*, KN_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KNM*, KN*, KNM*, E_F_F0F0F0F0_*, KNM*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F_F0F0F0F0F0_ >*, KNM >*, KN >*, KN >*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/AFunction_ext.hpp: In member function 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_*, KNM*, KN >*, KN*, KNM >*, E_F_F0F0F0F0F0_*, KNM*, KN >*, KN*, KNM >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:268:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ffnewuoa.cpp:151:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 151 | Global.Add("newuoa", "(", new OptimNewoa(1)); // j + dJ | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ffnewuoa.cpp:151:45, inlined from 'AutoLoadInit()' at ffnewuoa.cpp:154:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ffnewuoa.cpp: In member function 'OptimNewoa::code(basicAC_F0 const&) const': ffnewuoa.cpp:130:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 130 | E_F0 *code(const basicAC_F0 &args) const { return new E_newoa(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNewoa::code(basicAC_F0 const&) const' at ffnewuoa.cpp:130:74: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gfortran -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules -DNDEBUG -fPIC -fallow-argument-mismatch -fallow-invalid-boz -I./include '-DAdd_' 'newuoa.f' f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: newuoa.f: Warning: -D_GLIBCXX_ASSERTIONS not defined newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) newuoa.f: In function 'update_': newuoa.f:1389:72: warning: 'tempb' may be used uninitialized [-Wmaybe-uninitialized] 1389 | IF (JL .GT. 1) W(I)=W(I)+TEMPB*ZMAT(I,JL) | ^ newuoa.f:1372:15: note: 'tempb' was declared here 1372 | TEMPB=ZMAT(KNEW,J)/TEMP | ^ newuoa.f: In function 'trsapp_': newuoa.f:1210:72: warning: 'bstep' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1197:11: note: 'bstep' was declared here 1197 | BSTEP=TEMP/(DS+DSQRT(DS*DS+DD*TEMP)) | ^ newuoa.f:1207:72: warning: 'dd' may be used uninitialized [-Wmaybe-uninitialized] 1207 | TEMP=DHD/DD | ^ newuoa.f:1179:8: note: 'dd' was declared here 1179 | DD=ZERO | ^ newuoa.f:1210:72: warning: 'gg' may be used uninitialized [-Wmaybe-uninitialized] 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | ^ newuoa.f:1190:8: note: 'gg' was declared here 1190 | GG=DD | ^ newuoa.f:1228:14: warning: 'ggbeg' may be used uninitialized [-Wmaybe-uninitialized] 1228 | IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | ^ newuoa.f:1191:11: note: 'ggbeg' was declared here 1191 | GGBEG=GG | ^ newuoa.f:1213:72: warning: 'qred' may be used uninitialized [-Wmaybe-uninitialized] 1213 | QRED=QRED+QADD | ^ newuoa.f:1178:10: note: 'qred' was declared here 1178 | 20 QRED=ZERO | ^ newuoa.f:1278:72: warning: 'sg' may be used uninitialized [-Wmaybe-uninitialized] 1278 | QBEG=SG+CF | ^ newuoa.f:1248:8: note: 'sg' was declared here 1248 | SG=ZERO | ^ newuoa.f:1277:72: warning: 'shs' may be used uninitialized [-Wmaybe-uninitialized] 1277 | CF=HALF*(SHS-DHD) | ^ newuoa.f:1249:9: note: 'shs' was declared here 1249 | SHS=ZERO | ^ newuoa.f: In function 'newuob_': newuoa.f:718:14: warning: 'xipt' may be used uninitialized [-Wmaybe-uninitialized] 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | ^ newuoa.f:665:14: note: 'xipt' was declared here 665 | XIPT=RHOBEG | ^ newuoa.f:719:14: warning: 'xjpt' may be used uninitialized [-Wmaybe-uninitialized] 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | ^ newuoa.f:667:14: note: 'xjpt' was declared here 667 | XJPT=RHOBEG | ^ newuoa.f:930:10: warning: 'dnorm' may be used uninitialized [-Wmaybe-uninitialized] 930 | IF (DNORM .GT. RHO) NFSAV=NF | ^ newuoa.f:751:11: note: 'dnorm' was declared here 751 | DNORM=DMIN1(DELTA,DSQRT(DSQ)) | ^ newuoa.f:717:72: warning: 'ipt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:659:13: note: 'ipt' was declared here 659 | IPT=JPT+ITEMP | ^ newuoa.f:1041:72: warning: 'itest' may be used uninitialized [-Wmaybe-uninitialized] 1041 | ITEST=ITEST+1 | ^ newuoa.f:735:11: note: 'itest' was declared here 735 | ITEST=0 | ^ newuoa.f:717:72: warning: 'jpt' may be used uninitialized [-Wmaybe-uninitialized] 717 | IH=(IPT*(IPT-1))/2+JPT | ^ newuoa.f:658:13: note: 'jpt' was declared here 658 | JPT=NFM-ITEMP*N-N | ^ newuoa.f:1025:14: warning: 'ratio' may be used uninitialized [-Wmaybe-uninitialized] 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | ^ newuoa.f:755:15: note: 'ratio' was declared here 755 | RATIO=-1.0D0 | ^ newuoa.f:724:72: warning: 'fbeg' may be used uninitialized [-Wmaybe-uninitialized] 724 | HQ(IH)=(FBEG-FVAL(IPT+1)-FVAL(JPT+1)+F)/(XIPT*XJPT) | ^ newuoa.f:682:14: note: 'fbeg' was declared here 682 | FBEG=F | ^ newuoa.f:759:14: warning: 'diffa' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:733:11: note: 'diffa' was declared here 733 | DIFFA=ZERO | ^ newuoa.f:759:14: warning: 'diffc' may be used uninitialized [-Wmaybe-uninitialized] 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:759:47: note: 'diffc' was declared here 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | ^ newuoa.f:757:14: warning: 'nfsav' may be used uninitialized [-Wmaybe-uninitialized] 757 | IF (NF .LE. NFSAV+2) GOTO 460 | ^ newuoa.f:740:11: note: 'nfsav' was declared here 740 | 90 NFSAV=NF | ^ newuoa.f:766:10: warning: 'xoptsq' may be used uninitialized [-Wmaybe-uninitialized] 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | ^ newuoa.f:736:12: note: 'xoptsq' was declared here 736 | XOPTSQ=ZERO | ^ newuoa.f: In function 'newuoa_': newuoa.f:500:6: warning: '__result_newuoa' may be used uninitialized [-Wmaybe-uninitialized] 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o lapack.so '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'newuoa.o' 'ffnewuoa.o' -o ../mpi/ffnewuoa.so -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'lapack.o' -o ../mpi/lapack.so '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ freeyams.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lfreeyams -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'freeyams.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from freeyams.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ freeyams.cpp: In function 'Fem2D::MeshS* yams_pSurfMesh_to_meshS(yams_pSurfMesh, int, int, int)': freeyams.cpp:182:15: warning: unused variable 'ptt' [-Wunused-variable] 182 | yams_pTetra ptt; | ^~~ freeyams.cpp:183:14: warning: unused variable 'pte' [-Wunused-variable] 183 | yams_pEdge pte; | ^~~ freeyams.cpp:184:46: warning: unused variable 'nbl' [-Wunused-variable] 184 | int i, k, np, ne, nn, nt, nav, natv, tatv, nbl; | ^~~ freeyams.cpp:185:22: warning: unused variable 'ndang' [-Wunused-variable] 185 | int nedge, nridge, ndang, nrequis; | ^~~~~ freeyams.cpp:186:7: warning: unused variable 'is1' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:186:12: warning: unused variable 'is2' [-Wunused-variable] 186 | int is1, is2, ncorner, prequis; | ^~~ freeyams.cpp:346:18: warning: unused variable 'ff_bb' [-Wunused-variable] 346 | BoundaryEdgeS *ff_bb = ff_b; | ^~~~~ freeyams.cpp: In function 'void solyams_pSurfMesh(yams_pSurfMesh, const int&, const KN&, float, float)': freeyams.cpp:364:34: warning: unused variable 'vp' [-Wunused-variable] 364 | double sizeh, m[6], lambda[3], vp[2][2], vp3[3][3]; | ^~ freeyams.cpp:368:44: warning: unused variable 'mmin' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp:368:60: warning: unused variable 'mmax' [-Wunused-variable] 368 | float vpmin = FLT_MAX, vpmax = -FLT_MAX, mmin = FLT_MAX, mmax = -FLT_MAX; | ^~~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_meshS::operator()(Stack) const': freeyams.cpp:683:7: warning: unused variable 'nbe' [-Wunused-variable] 683 | int nbe = ThS.nbe; | ^~~ freeyams.cpp: In member function 'virtual AnyType yams_Op_mesh3::operator()(Stack) const': freeyams.cpp:1042:7: warning: unused variable 'nbe' [-Wunused-variable] 1042 | int nbe = Th.nbe; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS*]': freeyams.cpp:894:26: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ mmg.cpp -lmmg -L/usr/lib/openmpi/lib -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mmg.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mmg.cpp:4: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1255:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1255 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_mesh3 >); // | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1255:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: freeyams.cpp:1256:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1256 | Global.Add("freeyams", "(", new OneOperatorCode< yams_Op_meshS >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at freeyams.cpp:1256:35, inlined from 'AutoLoadInit()' at freeyams.cpp:1262:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ freeyams.cpp: In member function 'yams_Op_meshS::operator()(void*) const': freeyams.cpp:841:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:11: note: 'hmin' was declared here 840 | float hmin, hmax; | ^~~~ freeyams.cpp:841:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 841 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:840:17: note: 'hmax' was declared here 840 | float hmin, hmax; | ^~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ freeyams.cpp: In member function 'yams_Op_mesh3::operator()(void*) const': freeyams.cpp:1194:22: warning: 'hmin' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:11: note: 'hmin' was declared here 1193 | float hmin, hmax; | ^~~~ freeyams.cpp:1194:22: warning: 'hmax' may be used uninitialized [-Wmaybe-uninitialized] 1194 | solyams_pSurfMesh(yamsmesh, mtype, metric, hmin, hmax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ freeyams.cpp:1193:17: note: 'hmax' was declared here 1193 | float hmin, hmax; | ^~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mmg.cpp: In function 'int ffmesh_to_MMG5_pMesh(const ffmesh&, MMG5_Mesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:56:7: warning: unused variable 'nTetrahedra' [-Wunused-variable] 56 | int nTetrahedra = 0; | ^~~~~~~~~~~ mmg.cpp:57:7: warning: unused variable 'nPrisms' [-Wunused-variable] 57 | int nPrisms = 0; | ^~~~~~~ mmg.cpp:59:7: warning: unused variable 'nQuadrilaterals' [-Wunused-variable] 59 | int nQuadrilaterals = 0; | ^~~~~~~~~~~~~~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::Mesh3; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:88:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 88 | int ier; | ^~~ mmg.cpp: In function 'int MMG5_pMesh_to_ffmesh(MMG5_Mesh* const&, ffmesh*&) [with ffmesh = Fem2D::MeshS; MMG5_pMesh = MMG5_Mesh*]': mmg.cpp:159:9: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 159 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:429:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:429:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 429 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:430:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:430:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 430 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:431:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:431:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 431 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:432:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:432:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:433:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:433:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 433 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:434:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^~ mmg.cpp:434:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 434 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nofem, arg(i,stack,0L)); i++; /*!< [1/0], Generate a non finite element mesh */ | ^ mmg.cpp:435:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^~ mmg.cpp:435:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 435 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_opnbdy, arg(i,stack,0L)); i++; /*!< [1/0], Preserve triangles at interface of 2 domains with same reference */ | ^ mmg.cpp:436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^~ mmg.cpp:436:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 436 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_lag, arg(i,stack,0L)); i++; /*!< [-1/0/1/2], Lagrangian option */ | ^ mmg.cpp:437:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^~ mmg.cpp:437:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 437 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optim, arg(i,stack,0L)); i++; /*!< [1/0], Optimize mesh keeping its initial edge sizes */ | ^ mmg.cpp:438:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^~ mmg.cpp:438:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 438 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_optimLES, arg(i,stack,0L)); i++; /*!< [1/0], Strong mesh optimization for Les computations */ | ^ mmg.cpp:439:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:439:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 439 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:440:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:440:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 440 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:441:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:441:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 441 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:442:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^~ mmg.cpp:442:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 442 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_nosurf, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow surface modifications */ | ^ mmg.cpp:444:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:444:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 444 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:445:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^~ mmg.cpp:445:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 445 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_anisosize, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off anisotropic metric creation when no metric is provided */ | ^ mmg.cpp:446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^~ mmg.cpp:446:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 446 | if (nargs[i]) MMG3D_Set_iparameter(mesh,sol,MMG3D_IPARAM_octree, arg(i,stack,0L)); i++; /*!< [n], Specify the max number of points per PROctree cell (DELAUNAY) */ | ^ mmg.cpp:447:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:447:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 447 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:448:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:448:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 448 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:449:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:449:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 449 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:450:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:450:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 450 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:451:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:451:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 451 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:452:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:452:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 452 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:453:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:453:93: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 453 | if (nargs[i]) MMG3D_Set_dparameter(mesh,sol,MMG3D_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:331:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 331 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:336:7: warning: unused variable 'nv' [-Wunused-variable] 336 | int nv = Th.nv; | ^~ mmg.cpp:337:7: warning: unused variable 'nt' [-Wunused-variable] 337 | int nt = Th.nt; | ^~ mmg.cpp:338:7: warning: unused variable 'nbe' [-Wunused-variable] 338 | int nbe = Th.nbe; | ^~~ mmg.cpp:458:7: warning: variable 'ier' set but not used [-Wunused-but-set-variable] 458 | int ier; | ^~~ mmg.cpp: In member function 'AnyType mmg_Op::operator()(Stack) const [with ffmesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': mmg.cpp:537:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^~ mmg.cpp:537:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 537 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_verbose, arg(i,stack,0L)); i++; /*!< [-1..10], Tune level of verbosity */ | ^ mmg.cpp:538:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^~ mmg.cpp:538:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 538 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_mem, arg(i,stack,0L)); i++; /*!< [n/-1], Set memory size to n Mbytes or keep the default value */ | ^ mmg.cpp:539:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^~ mmg.cpp:539:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 539 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_debug, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off debug mode */ | ^ mmg.cpp:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^~ mmg.cpp:540:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 540 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_angle, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off angle detection */ | ^ mmg.cpp:541:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^~ mmg.cpp:541:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 541 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_iso, arg(i,stack,0L)); i++; /*!< [1/0], Level-set meshing */ | ^ mmg.cpp:542:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^~ mmg.cpp:542:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 542 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_keepRef, arg(i,stack,0L)); i++; /*!< [1/0], Preserve the initial domain references in level-set mode */ | ^ mmg.cpp:544:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^~ mmg.cpp:544:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 544 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noinsert, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point insertion */ | ^ mmg.cpp:545:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^~ mmg.cpp:545:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 545 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_noswap, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow edge or face flipping */ | ^ mmg.cpp:546:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^~ mmg.cpp:546:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 546 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nomove, arg(i,stack,0L)); i++; /*!< [1/0], Avoid/allow point relocation */ | ^ mmg.cpp:547:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^~ mmg.cpp:547:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 547 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_nreg, arg(i,stack,0L)); i++; /*!< [0/1], Disabled/enabled normal regularization */ | ^ mmg.cpp:548:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^~ mmg.cpp:548:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 548 | if (nargs[i]) MMGS_Set_iparameter(mesh,sol,MMGS_IPARAM_renum, arg(i,stack,0L)); i++; /*!< [1/0], Turn on/off point relocation with Scotch */ | ^ mmg.cpp:549:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^~ mmg.cpp:549:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 549 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_angleDetection,arg(i,stack,0.)); i++; /*!< [val], Value for angle detection */ | ^ mmg.cpp:550:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^~ mmg.cpp:550:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 550 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmin, arg(i,stack,0.)); i++; /*!< [val], Minimal mesh size */ | ^ mmg.cpp:551:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^~ mmg.cpp:551:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 551 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hmax, arg(i,stack,0.)); i++; /*!< [val], Maximal mesh size */ | ^ mmg.cpp:552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^~ mmg.cpp:552:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 552 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hsiz, arg(i,stack,0.)); i++; /*!< [val], Constant mesh size */ | ^ mmg.cpp:553:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^~ mmg.cpp:553:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 553 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hausd, arg(i,stack,0.)); i++; /*!< [val], Control global Hausdorff distance (on all the boundary surfaces of the mesh) */ | ^ mmg.cpp:554:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^~ mmg.cpp:554:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 554 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_hgrad, arg(i,stack,0.)); i++; /*!< [val], Control gradation */ | ^ mmg.cpp:555:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^~ mmg.cpp:555:91: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 555 | if (nargs[i]) MMGS_Set_dparameter(mesh,sol,MMGS_DPARAM_ls, arg(i,stack,0.)); i++; /*!< [val], Value of level-set */ | ^ mmg.cpp:481:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 481 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ mmg.cpp:486:7: warning: unused variable 'nv' [-Wunused-variable] 486 | int nv = Th.nv; | ^~ mmg.cpp:487:7: warning: unused variable 'nt' [-Wunused-variable] 487 | int nt = Th.nt; | ^~ mmg.cpp:488:7: warning: unused variable 'nbe' [-Wunused-variable] 488 | int nbe = Th.nbe; | ^~~ mmg.cpp:557:7: warning: unused variable 'ier' [-Wunused-variable] 557 | int ier = MMGS_mmgslib(mesh,sol); | ^~~ In function 'yams_Op_meshS::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:650:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 650 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_meshS(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_meshS::f(basicAC_F0 const&)' at freeyams.cpp:650:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'yams_Op_mesh3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: freeyams.cpp:1009:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1009 | static E_F0 *f(const basicAC_F0 &args) { return new yams_Op_mesh3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'yams_Op_mesh3::f(basicAC_F0 const&)' at freeyams.cpp:1009:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o freeyams.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mmg.cpp: In member function 'mmg_ff::code(basicAC_F0 const&) const': mmg.cpp:325:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | E_F0 *code(const basicAC_F0 &args) const { return new mmg_Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mmg_ff::code(basicAC_F0 const&) const' at mmg.cpp:325:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mmg.cpp:582:1: mmg.cpp:579:31: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 579 | Global.Add("mmgs", "(", new mmg_ff); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mmg.cpp:579:31, inlined from 'AutoLoadInit()' at mmg.cpp:582:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mmg.o' -o mmg.so '-lmmg' '-L/usr/lib/openmpi/lib' '-lscotch' '-lscotcherr' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mmg.o' -o ../mpi/mmg.so '-lmmg' '-L/usr/lib/openmpi/lib' '-lscotch' '-lscotcherr' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ mshmet.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mshmet.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mshmet.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mshmet.cpp: In function 'MSHMET_Mesh* mesh_to_MSHMET_pMesh(const Fem2D::Mesh&)': mshmet.cpp:117:18: warning: variable 'h1' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:22: warning: variable 'h2' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:26: warning: variable 'h3' set but not used [-Wunused-but-set-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:30: warning: unused variable 'pe' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~ mshmet.cpp:117:34: warning: unused variable 'rins' [-Wunused-variable] 117 | double ux, uy, h1, h2, h3, pe, rins; | ^~~~ mshmet.cpp: In function 'MSHMET_Sol* sol_mshmet(const int&, const int&, const int&, const int&, int*, const KN&)': mshmet.cpp:204:20: warning: unused variable 'wrapperMetric' [-Wunused-variable] 204 | static const int wrapperMetric[6] = {0, 1, 3, 2, 4, 5}; | ^~~~~~~~~~~~~ mshmet.cpp: In member function 'virtual AnyType mshmet3d_Op::operator()(Stack) const': mshmet.cpp:425:7: warning: unused variable 'nbe' [-Wunused-variable] 425 | int nbe = Th3.nbe; | ^~~ mshmet.cpp: In member function 'virtual AnyType mshmet2d_Op::operator()(Stack) const': mshmet.cpp:691:7: warning: unused variable 'nbe' [-Wunused-variable] 691 | int nbe = Th.neb; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': mshmet.cpp:574:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'freeyams.o' -o ../mpi/freeyams.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lfreeyams' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:814:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 814 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet2d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:814:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: mshmet.cpp:815:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 815 | Global.Add("mshmet", "(", new OneOperatorCode< mshmet3d_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mshmet.cpp:815:33, inlined from 'AutoLoadInit()' at mshmet.cpp:818:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet2d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:673:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 673 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet2d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet2d_Op::f(basicAC_F0 const&)' at mshmet.cpp:673:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'mshmet3d_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mshmet.cpp:386:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 386 | static E_F0 *f(const basicAC_F0 &args) { return new mshmet3d_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'mshmet3d_Op::f(basicAC_F0 const&)' at mshmet.cpp:386:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o mshmet.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mshmet.o' -o ../mpi/mshmet.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ aniso.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lmshmet -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'aniso.cpp' eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -I/usr/include g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gsl.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from aniso.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gsl.cpp: In constructor 'GSLInterpolation::GSLInterpolation()': gsl.cpp:80:10: warning: 'GSLInterpolation::n' will be initialized after [-Wreorder] 80 | size_t n; | ^ gsl.cpp:79:11: warning: 'double* GSLInterpolation::xy' [-Wreorder] 79 | double *xy; | ^~ gsl.cpp:88:3: warning: when initialized here [-Wreorder] 88 | GSLInterpolation( ) : acc(0), spline(0), n(0), xy(0) {} | ^~~~~~~~~~~~~~~~ gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:109:24: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 109 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:132:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 132 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1288:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KN_; A3 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = gsl_rng**; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, E_F_F0F0F0_*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at aniso.cpp:165:1: aniso.cpp:160:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 160 | new OneOperator3_< long, long, KN< double > *, double >(Boundaniso)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at aniso.cpp:160:80, inlined from 'AutoLoadInit()' at aniso.cpp:165:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o aniso.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'aniso.o' -o ../mpi/aniso.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmshmet' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_ >, E_F_F0F0, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, KN_, E_F_F0F0, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ MUMPS_seq.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.cpp' ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, gsl_rng_type const*, E_F_F0s_, std::allocator >*, gsl_rng_type const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, E_F_F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, E_F_F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, E_F_F0F0F0_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS_seq.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS_seq.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from gsl.cpp:31: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, E_F_F0F0F0F0_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS_seq.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS_seq.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS_seq.cpp:37: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gsl.o' -o ../mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ MUMPS.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ -lpthread g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MUMPS.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MUMPS.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MUMPS.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = std::complex; HMat = HashMatrix >; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq >; Z = int; K = std::complex; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] 192 | int myid = 0; | ^~~~ MUMPS.cpp: In instantiation of 'SolveMUMPS_seq::SolveMUMPS_seq(HMat&, const Data_Sparse_Solver&, Stack) [with R = double; HMat = HashMatrix; Stack = void*]': ./include/SparseLinearSolver.hpp:51:18: required from 'VirtualSolver* TheFFSolver::OneFFSlverVS::create(HashMatrix&, const Data_Sparse_Solver&, Stack) [with VS = SolveMUMPS_seq; Z = int; K = double; Stack = void*]' ./include/SparseLinearSolver.hpp:50:38: required from here MUMPS.cpp:192:9: warning: unused variable 'myid' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from MUMPS.cpp:37: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq/mpi.h: At global scope: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq/mpi.h:51:17: warning: 'MPI_COMM_WORLD' defined but not used [-Wunused-variable] 51 | static MPI_Comm MPI_COMM_WORLD=(MPI_Comm)0; | ^~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MUMPS.o' -o MUMPS.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MUMPS_seq.o' -o ../mpi/MUMPS_seq.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' '-lpthread' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:622:72: warning: type of 'zmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE ZMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_root_parallel.F:14:34: note: 'zmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE ZMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1718:37: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztools.F:1604:72: warning: type of 'zcopy' does not match original declaration [-Wlto-type-mismatch] 1604 | CALL zcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: 'zcopy' was previously declared here 2037 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_front_aux.F:2037:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-Ipopt.cpp -lipopt -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -ldmumpsFREEFEM-SEQ -lzmumpsFREEFEM-SEQ -lmumps_commonFREEFEM-SEQ -lpordFREEFEM-SEQ -lpthread -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lmpiseqFREEFEM-SEQ -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -DAdd_ g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/mumps_seq' '-DAdd_' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-Ipopt.cpp:37: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/stdexcept:39, from /usr/include/coin/IpUtils.hpp:16, from /usr/include/coin/IpTNLP.hpp:11, from ff-Ipopt.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:263:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 263 | virtual bool ChecknbColumn (Z m) const =0; | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:262:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 262 | virtual bool ChecknbLine (Z n) const= 0; | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P2ScalarFunc::P2ScalarFunc(const P2ScalarFunc&)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:158:3: warning: when initialized here [-Wreorder] 158 | P2ScalarFunc(const P2ScalarFunc &f) : ffcalfunc< R >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P2ScalarFunc::P2ScalarFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:157:17: warning: 'P2ScalarFunc::b' will be initialized after [-Wreorder] 157 | Expression M, b; // Matrix of the quadratic part, vector of the linear part | ^ ff-Ipopt.cpp:156:14: warning: 'const bool P2ScalarFunc::vf' [-Wreorder] 156 | const bool vf; | ^~ ff-Ipopt.cpp:160:3: warning: when initialized here [-Wreorder] 160 | P2ScalarFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In copy constructor 'P1VectorFunc::P1VectorFunc(const P1VectorFunc&)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:203:3: warning: when initialized here [-Wreorder] 203 | P1VectorFunc(const P1VectorFunc &f) : ffcalfunc< Rn >(f), M(f.M), b(f.b), vf(f.vf) {} | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'P1VectorFunc::P1VectorFunc(Stack, Expression, Expression, bool)': ff-Ipopt.cpp:202:17: warning: 'P1VectorFunc::b' will be initialized after [-Wreorder] 202 | Expression M, b; | ^ ff-Ipopt.cpp:201:14: warning: 'const bool P1VectorFunc::vf' [-Wreorder] 201 | const bool vf; | ^~ ff-Ipopt.cpp:205:3: warning: when initialized here [-Wreorder] 205 | P1VectorFunc(Stack s, Expression _M, Expression _b, bool _vf = false) | ^~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:364:3: warning: when initialized here [-Wreorder] 364 | SparseMatStructure(bool _sym = 0) : structure( ), sym(_sym), n(0), m(0), raws(0), cols(0) {} | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'SparseMatStructure::SparseMatStructure(Matrice_Creuse*, bool)': ff-Ipopt.cpp:437:8: warning: 'SparseMatStructure::sym' will be initialized after [-Wreorder] 437 | bool sym; | ^~~ ff-Ipopt.cpp:435:7: warning: 'int SparseMatStructure::n' [-Wreorder] 435 | int n, m; | ^ ff-Ipopt.cpp:366:3: warning: when initialized here [-Wreorder] 366 | SparseMatStructure(Matrice_Creuse< R > *M, bool _sym = 0) | ^~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*)': ff-Ipopt.cpp:573:27: warning: 'ffNLP::gu' will be initialized after [-Wreorder] 573 | Rn *xstart, xl, xu, gl, gu; | ^~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:575:26: warning: 'ffNLP::constraints' will be initialized after [-Wreorder] 575 | VectorFunc *dfitness, *constraints; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:601:1: warning: when initialized here [-Wreorder] 601 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'ffNLP::ffNLP(Rn&, const Rn&, const Rn&, const Rn&, const Rn&, ScalarFunc*, VectorFunc*, SparseMatFunc*, VectorFunc*, SparseMatFunc*, int, int, int)': ff-Ipopt.cpp:576:18: warning: 'ffNLP::hessian' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~ ff-Ipopt.cpp:569:10: warning: 'double ffNLP::final_value' [-Wreorder] 569 | double final_value; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:576:28: warning: 'ffNLP::dconstraints' will be initialized after [-Wreorder] 576 | SparseMatFunc *hessian, *dconstraints; | ^~~~~~~~~~~~ ff-Ipopt.cpp:567:29: warning: 'Rn ffNLP::uz_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:580:33: warning: 'ffNLP::JacStruct' will be initialized after [-Wreorder] 580 | SparseMatStructure HesStruct, JacStruct; | ^~~~~~~~~ ff-Ipopt.cpp:568:10: warning: 'double ffNLP::sigma_start' [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp:568:10: warning: 'ffNLP::sigma_start' will be initialized after [-Wreorder] 568 | double sigma_start; | ^~~~~~~~~~~ ff-Ipopt.cpp:567:6: warning: 'Rn ffNLP::lambda_start' [-Wreorder] 567 | Rn lambda_start, x_start, uz_start, lz_start; | ^~~~~~~~~~~~ ff-Ipopt.cpp:610:1: warning: when initialized here [-Wreorder] 610 | ffNLP::ffNLP(Rn &x, const Rn &_xl, const Rn &_xu, const Rn &_gl, const Rn &_gu, | ^~~~~ ff-Ipopt.cpp: In constructor 'OptimIpopt::E_Ipopt::E_Ipopt(const basicAC_F0&, AssumptionF, AssumptionG)': ff-Ipopt.cpp:1117:10: warning: 'OptimIpopt::E_Ipopt::L_m' will be initialized after [-Wreorder] 1117 | C_F0 L_m; | ^~~ ff-Ipopt.cpp:1106:23: warning: 'const AssumptionF OptimIpopt::E_Ipopt::AF' [-Wreorder] 1106 | const AssumptionF AF; | ^~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp:1109:32: warning: 'OptimIpopt::E_Ipopt::unused_name_param' will be initialized after [-Wreorder] 1109 | std::set< unsigned short > unused_name_param; // In some case, some parameter are usless, | ^~~~~~~~~~~~~~~~~ ff-Ipopt.cpp:1103:10: warning: 'bool OptimIpopt::E_Ipopt::spurious_cases' [-Wreorder] 1103 | bool spurious_cases; | ^~~~~~~~~~~~~~ ff-Ipopt.cpp:1141:5: warning: when initialized here [-Wreorder] 1141 | E_Ipopt(const basicAC_F0 &args, AssumptionF af, AssumptionG ag) | ^~~~~~~ ff-Ipopt.cpp: In member function 'virtual AnyType OptimIpopt::E_Ipopt::operator()(Stack) const': ff-Ipopt.cpp:1277:12: warning: unused variable 'iprint' [-Wunused-variable] 1277 | long iprint = verbosity; | ^~~~~~ ff-Ipopt.cpp:1301:12: warning: unused variable 'cberror' [-Wunused-variable] 1301 | cberror = false; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-Ipopt.cpp: In member function 'OptimIpopt::code(basicAC_F0 const&) const': ff-Ipopt.cpp:1617:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1617 | E_F0 *code(const basicAC_F0 &args) const { return new E_Ipopt(args, AF, AG); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimIpopt::code(basicAC_F0 const&) const' at ff-Ipopt.cpp:1617:77: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: type mismatch in parameter 38 494 | & NELIM, NBROWSinF ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-Ipopt.o' -o ../mpi/ff-Ipopt.so '-lipopt' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-ldmumpsFREEFEM-SEQ' '-lzmumpsFREEFEM-SEQ' '-lmumps_commonFREEFEM-SEQ' '-lpordFREEFEM-SEQ' '-lpthread' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lmpiseqFREEFEM-SEQ' '-L/usr/lib/gcc/i686-redhat-linux/13' '-L/usr/lib/gcc/i686-redhat-linux/13/../../..' '-lgfortran' '-lm' '-lquadmath' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:698:72: warning: type of 'mumps_checkaddrequal' does not match original declaration [-Wlto-type-mismatch] 698 | CALL MUMPS_CHECKADDREQUAL(SENDBUF(1), MPI_IN_PLACE, I) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: 'mumps_checkaddrequal_' was previously declared here 50 | void LIBSEQ_CALL mumps_checkaddrequal_(char *a, char*b, LIBSEQ_INT *i) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpic.c:50:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/tools_common.F:1153:72: warning: type of 'mumps_icopy_64to32_64c_ip_c' does not match original declaration [-Wlto-type-mismatch] 1153 | & SIZETAB) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: 'mumps_icopy_64to32_64c_ip_c_' was previously declared here 97 | MUMPS_ICOPY_64TO32_64C_IP_C(MUMPS_INT8 *inouttab, MUMPS_INT8 *sizetab) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_common.c:97:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:811:72: warning: type of 'mumps_pordf' does not match original declaration [-Wlto-type-mismatch] 811 | & NV, NCMPA ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: 'mumps_pordf_' was previously declared here 42 | MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:42:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ana_orderings_wrappers_m.F:915:72: warning: type of 'mumps_pordf_wnd' does not match original declaration [-Wlto-type-mismatch] 915 | & NV, NCMPA, int(N,8) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: 'mumps_pordf_wnd_' was previously declared here 57 | MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_pord.c:57:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blocfacto.F:754:72: warning: type of 'zmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: type mismatch in parameter 38 494 | & NELIM, NBROWSinF ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_process_blfac_slave.F:494:72: note: 'zmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:1068:72: warning: type of 'zmumps_deter_square' does not match original declaration [-Wlto-type-mismatch] 1068 | CALL ZMUMPS_DETER_SQUARE(id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: 'zmumps_deter_square' was previously declared here 146 | SUBROUTINE ZMUMPS_DETER_SQUARE(DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:146:36: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3239:72: warning: type of 'zmumps_deter_reduction' does not match original declaration [-Wlto-type-mismatch] 3239 | & RINFOG(12), INFOG(34), id%NPROCS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: 'zmumps_deter_reduction' was previously declared here 87 | SUBROUTINE ZMUMPS_DETER_REDUCTION( | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:87:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3253:72: warning: type of 'zmumps_deter_sign_perm' does not match original declaration [-Wlto-type-mismatch] 3253 | & id%UNS_PERM(1) ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: 'zmumps_deter_sign_perm' was previously declared here 162 | SUBROUTINE ZMUMPS_DETER_SIGN_PERM(DETER, N, VISITED, PERM) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:162:39: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3218:72: warning: type of 'zmumps_updatedeter' does not match original declaration [-Wlto-type-mismatch] 3218 | & id%DKEEP(6), KEEP(259)) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: 'zmumps_updatedeter' was previously declared here 14 | SUBROUTINE ZMUMPS_UPDATEDETER(PIV, DETER, NEXP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:14:35: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_mem_dynamic.F:341:72: warning: type of 'mumps_addr_c' does not match original declaration [-Wlto-type-mismatch] 341 | CALL MUMPS_ADDR_C(DYNAMIC_CB(1), TMP_ADDRESS) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: 'mumps_addr_c_' was previously declared here 22 | void MUMPS_CALL MUMPS_ADDR_C(char *a, MUMPS_INT8 *addr) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:22:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:984:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 984 | & MPI_SUM, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3567:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 3567 | & MPI_SUM, MASTER, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings.F:363:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 363 | & MPI_SUM,MASTER,id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1180:72: warning: type of 'mpi_reduce' does not match original declaration [-Wlto-type-mismatch] 1180 | & COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: 'mpi_reduce' was previously declared here 118 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:118:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1118:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 1118 | & id%COMM, RHANDPE, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScale_util.F:771:72: warning: type of 'mpi_irecv' does not match original declaration [-Wlto-type-mismatch] 771 | & ITAGCOMM,COMM,REQUESTS(I), IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: 'mpi_irecv' was previously declared here 361 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:361:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1842:72: warning: type of 'mpi_gather' does not match original declaration [-Wlto-type-mismatch] 1842 | & MPI_INTEGER8, 0, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: 'mpi_gather' was previously declared here 53 | SUBROUTINE MPI_GATHER( SENDBUF, CNT, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:53:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux_par.F:1681:72: warning: type of 'mpi_alltoall' does not match original declaration [-Wlto-type-mismatch] 1681 | & MPI_INTEGER8, id%COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: 'mpi_alltoall' was previously declared here 159 | SUBROUTINE MPI_ALLTOALL( SENDBUF, SENDCNT, SENDTYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:159:29: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1227:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1227 | & MPI_INTEGER8, MPI_SUM, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_determinant.F:111:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 111 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_scalings_simScaleAbs.F:1061:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 1061 | & MPI_MAX, COMM, IERROR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_determinant.F:118:72: warning: type of 'mpi_allreduce' does not match original declaration [-Wlto-type-mismatch] 118 | & DETERREDUCE_OP, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: 'mpi_allreduce' was previously declared here 101 | SUBROUTINE MPI_ALLREDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:101:30: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:959:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 959 | & IDEST, 128, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/ztype3_root.F:1060:72: warning: type of 'mpi_ssend' does not match original declaration [-Wlto-type-mismatch] 1060 | & MASTER_ROOT,128,COMM,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: 'mpi_ssend' was previously declared here 481 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:481:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_front_aux.F:2046:72: warning: type of 'dcopy' does not match original declaration [-Wlto-type-mismatch] 2046 | & LDA, A(UPOS+int(I-1,8)*LDA8), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: 'dcopy' was previously declared here 1604 | CALL dcopy(N8, SRC(1), 1, DEST(1), 1) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1604:72: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_process_blocfacto.F:754:72: warning: type of 'dmumps_compress_cb_i' does not match original declaration [-Wlto-type-mismatch] 754 | & ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: type mismatch in parameter 38 1718 | SUBROUTINE DMUMPS_COMPRESS_CB_I(A_PTR, LA_PTR, POSELT, LDA, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtools.F:1718:37: note: 'dmumps_compress_cb_i' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1463:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1463 | & DIFF_ADDR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_load.F:752:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 752 | CALL MUMPS_SIZE_C(SIZE_DBLE(1),SIZE_DBLE(2),I8SIZE) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_driver.F:1000:72: warning: type of 'mumps_size_c' does not match original declaration [-Wlto-type-mismatch] 1000 | & DIFF_SOL_loc_RHS_loc) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: 'mumps_size_c_' was previously declared here 18 | void MUMPS_CALL MUMPS_SIZE_C(char *a, char *b, MUMPS_INT8 *diff) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/mumps_size.c:18:18: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:622:72: warning: type of 'dmumps_root_solve' does not match original declaration [-Wlto-type-mismatch] 622 | & INFO(1), MTYPE, KEEP(50), FROM_PP) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: type mismatch in parameter 19 14 | SUBROUTINE DMUMPS_ROOT_SOLVE( NRHS, DESCA_PAR, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_root_parallel.F:14:34: note: 'dmumps_root_solve' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4347:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 4347 | & COLLECT_NZ, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_driver.F:3671:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3671 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3670:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 3670 | & id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_type3_symmetrize.F:119:72: warning: type of 'mpi_send' does not match original declaration [-Wlto-type-mismatch] 119 | & DEST, SYMMETRIZE, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: 'mpi_send' was previously declared here 470 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:470:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dtype3_root.F:964:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 964 | & MASTER_ROOT,128,COMM,STATUS,IERR) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_driver.F:4327:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 4327 | & COLLECT_NZ, id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zfac_driver.F:3676:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 3676 | & id%COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/zsol_c.F:1815:72: warning: type of 'mpi_recv' does not match original declaration [-Wlto-type-mismatch] 1815 | & ScatterRhsR, COMM, STATUS, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: 'mpi_recv' was previously declared here 450 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:450:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dsol_aux.F:1426:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1426 | & MASTER, COMM, IERR_MPI) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dana_aux.F:1233:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 1233 | & 0, id%COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/src/dmumps_save_restore.F:984:72: warning: type of 'mpi_bcast' does not match original declaration [-Wlto-type-mismatch] 984 | CALL MPI_BCAST( hash, 23, MPI_CHARACTER, 0, id%COMM, ierr ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type mismatch in parameter 7 204 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | ^ ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: type 'void' should match type 'int' ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: 'mpi_bcast' was previously declared here ../../3rdparty/mumps-seq/MUMPS_5.4.0/libseq/mpi.f:204:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used eval ./ff-c++ ff-NLopt.cpp -lnlopt g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-NLopt.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-NLopt.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, int)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:290:3: warning: when initialized here [-Wreorder] 290 | GenericOptimizer(nlopt::algorithm ALGO, int dim = 0) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In constructor 'GenericOptimizer::GenericOptimizer(nlopt::algorithm, const ffcalfunc&, Rn&)': ff-NLopt.cpp:567:22: warning: 'GenericOptimizer::econstrained' will be initialized after [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:567:8: warning: 'bool GenericOptimizer::iconstrained' [-Wreorder] 567 | bool iconstrained, econstrained; | ^~~~~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:14: warning: 'GenericOptimizer::d_equaconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:569:32: warning: 'ffcalfunc >* GenericOptimizer::ineqconst' [-Wreorder] 569 | VectorFunc d_fit, equaconst, ineqconst; | ^~~~~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp:570:27: warning: 'GenericOptimizer::d_ineqconst' will be initialized after [-Wreorder] 570 | MatrixFunc d_equaconst, d_ineqconst; | ^~~~~~~~~~~ ff-NLopt.cpp:565:20: warning: 'nlopt::opt* GenericOptimizer::subopt' [-Wreorder] 565 | nlopt::opt opt, *subopt; | ^~~~~~ ff-NLopt.cpp:294:3: warning: when initialized here [-Wreorder] 294 | GenericOptimizer(nlopt::algorithm ALGO, const ffcalfunc< R > &_ff, Rn &xstart) | ^~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'double GenericOptimizer::operator()()': ff-NLopt.cpp:316:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 316 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp:322:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 322 | for (int i = 0; i < vv.size( ); ++i) { | ~~^~~~~~~~~~~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptECDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:490:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 490 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:497:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 497 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:506:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:513:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:516:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp: In static member function 'static void GenericOptimizer::NLoptICDF(unsigned int, double*, unsigned int, const double*, double*, void*)': ff-NLopt.cpp:531:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (int k = 0; k < n; ++k) { | ~~^~~ ff-NLopt.cpp:538:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:547:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 547 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:548:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 548 | for (int j = 0; j < n; ++j) { | ~~^~~ ff-NLopt.cpp:554:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int i = 0; i < m; ++i) { | ~~^~~ ff-NLopt.cpp:557:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 557 | for (int j = 0; j < n; ++j) { | ~~^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'std::vector<_Tp> KnToStdVect(const KN_&) [with T = double]': ff-NLopt.cpp:352:33: required from here ff-NLopt.cpp:257:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 257 | for (int i = 0; i < v.size( ); ++i) { | ~~^~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_DIRECT_L_RAND_NOSCAL; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ORIG_DIRECT_L; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GD_STOGO_RAND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_LBFGS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_PRAXIS; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR1; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_VAR2; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_TNEWTON_PRECOND_RESTART; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_CRS2_LM; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_MMA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_COBYLA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NEWUOA_BOUND; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_NELDERMEAD; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_SBPLX; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LN_BOBYQA; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::GN_ISRES; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::LD_SLSQP; bool SA = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:869:21: required from here ff-NLopt.cpp:874:12: warning: unused variable 'n' [-Wunused-variable] 874 | long n = x.N( ); | ^ ff-NLopt.cpp:880:12: warning: unused variable 'iprint' [-Wunused-variable] 880 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::G_MLSL_LDS; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In instantiation of 'AnyType OptimNLopt::E_NLopt::operator()(Stack) const [with nlopt::algorithm ALGO = nlopt::AUGLAG_EQ; AnyType = AnyTypeWithOutCheck; Stack = void*]': ff-NLopt.cpp:1160:21: required from here ff-NLopt.cpp:1165:12: warning: unused variable 'n' [-Wunused-variable] 1165 | long n = x.N( ); | ^ ff-NLopt.cpp:1171:12: warning: unused variable 'iprint' [-Wunused-variable] 1171 | long iprint = verbosity; | ^~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)37, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)36, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)34, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)28, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)27, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)25, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)18, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)17, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)13, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)12, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)11, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)9, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)8, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)7, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)3, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)2, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)1, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)0, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)39, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1394:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1394 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)38, true>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1394:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)40, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)35, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)29, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)26, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)24, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)19, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)16, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)15, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)14, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)6, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)5, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-NLopt.cpp: In member function 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const': ff-NLopt.cpp:1057:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1057 | E_F0 *code(const basicAC_F0 &args) const { return new E_NLopt(args, cas); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimNLopt<(nlopt::algorithm)4, false>::code(basicAC_F0 const&) const' at ff-NLopt.cpp:1057:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ff-NLopt.so '-lnlopt' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-NLopt.o' -o ../mpi/ff-NLopt.so '-lnlopt' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'cmaes.cpp' 'ff-cmaes.cpp' cmaes.cpp: In function 'szCat(char const*, char const*, char const*, char const*)': cmaes.cpp:3311:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ^ cmaes.cpp:3311:59: note: length computed here 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ cmaes.cpp:3314:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3319:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ cmaes.cpp:3324:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-cmaes.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-cmaes.cpp:34: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES()': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:195:5: warning: when initialized here [-Wreorder] 195 | CMA_ES( ) : CMAES( ), x(0), fit(0) {} | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:201:5: warning: when initialized here [-Wreorder] 201 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda) | ^~~~~~ ff-cmaes.cpp: In constructor 'OptimCMA_ES::CMA_ES::CMA_ES(OptimCMA_ES::ffcalfunc&, Rn&, const Rn&, long int, int, const std::string&)': ff-cmaes.cpp:218:9: warning: 'OptimCMA_ES::CMA_ES::x' will be initialized after [-Wreorder] 218 | Rn *x; | ^ ff-cmaes.cpp:217:16: warning: 'OptimCMA_ES::ffcalfunc* OptimCMA_ES::CMA_ES::fit' [-Wreorder] 217 | ffcalfunc *fit; | ^~~ ff-cmaes.cpp:204:5: warning: when initialized here [-Wreorder] 204 | CMA_ES(ffcalfunc &_ff, Rn &xstart, const Rn &stddev, long seed, int lambda, const string &ipf) | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ff-cmaes.cpp:332:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | static void Load_Init( ) { Global.Add("cmaes", "(", new OptimCMA_ES(1)); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at ff-cmaes.cpp:332:70, inlined from 'AutoLoadInit()' at ff-cmaes.cpp:334:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ff-cmaes.cpp: In member function 'OptimCMA_ES::code(basicAC_F0 const&) const': ff-cmaes.cpp:313:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 313 | E_F0 *code(const basicAC_F0 &args) const { return new E_CMA_ES(args, cas); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimCMA_ES::code(basicAC_F0 const&) const' at ff-cmaes.cpp:313:75: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so cmaes.cpp: In function 'szCat': cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'ff-cmaes.o' -o ../mpi/ff-cmaes.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi cmaes.cpp: In function 'szCat': cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ eval ./ff-c++ scotch.cpp -DWITH_mpi -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 -DWITH_ptscotch -L/usr/lib/openmpi/lib -lptscotch -lscotch -lptscotcherr -lscotcherr -L/usr/lib/openmpi/lib -lscotch -lscotcherr g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_mpi' '-I/usr/include/openmpi-i386' '-DWITH_ptscotch' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'scotch.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from scotch.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ scotch.cpp: In member function 'SCOTCH::code(basicAC_F0 const&) const': scotch.cpp:68:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 68 | return new SCOTCH_Op< T, V, K >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SCOTCH::code(basicAC_F0 const&) const' at scotch.cpp:68:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:152:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 152 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:152:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:153:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 153 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:153:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:154:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 154 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:154:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:155:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 155 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, long >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:155:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:156:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 156 | Global.Add("scotch", "(", new SCOTCH< const Mesh, pmesh, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:156:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:157:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 157 | Global.Add("scotch", "(", new SCOTCH< const Mesh3, pmesh3, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:157:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:158:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 158 | Global.Add("scotch", "(", new SCOTCH< const MeshS, pmeshS, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:158:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Scotch()', inlined from 'AutoLoadInit()' at scotch.cpp:162:1: scotch.cpp:159:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | Global.Add("scotch", "(", new SCOTCH< const MeshL, pmeshL, double >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Scotch()' at scotch.cpp:159:33, inlined from 'AutoLoadInit()' at scotch.cpp:162:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o scotch.so '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' '-L/usr/lib/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib/openmpi/lib' '-lscotch' '-lscotcherr' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'scotch.o' -o ../mpi/scotch.so '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' '-L/usr/lib/openmpi/lib' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-L/usr/lib/openmpi/lib' '-lscotch' '-lscotcherr' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ metis.cpp -lmetis g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'metis.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from metis.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ metis.cpp: In function 'KN* partmetisd(Stack, KN* const&, Fem2D::Mesh* const&, const long int&)': metis.cpp:116:9: warning: unused variable 'numflag' [-Wunused-variable] 116 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:118:9: warning: unused variable 'edgecut' [-Wunused-variable] 118 | idx_t edgecut; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = long int; Stack = void*]': metis.cpp:147:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = long int; Stack = void*]': metis.cpp:152:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = long int; Stack = void*]': metis.cpp:157:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = long int; Stack = void*]': metis.cpp:162:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = long int; Stack = void*]': metis.cpp:167:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = long int; Stack = void*]': metis.cpp:172:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = long int; Stack = void*]': metis.cpp:177:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = long int; Stack = void*]': metis.cpp:182:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 0; R = double; Stack = void*]': metis.cpp:188:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh; int NO = 1; R = double; Stack = void*]': metis.cpp:193:34: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 0; R = double; Stack = void*]': metis.cpp:198:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::Mesh3; int NO = 1; R = double; Stack = void*]': metis.cpp:203:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 0; R = double; Stack = void*]': metis.cpp:208:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshS; int NO = 1; R = double; Stack = void*]': metis.cpp:213:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 0; R = double; Stack = void*]': metis.cpp:218:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ metis.cpp: In instantiation of 'KN* partmetis(Stack, KN* const&, Mesh* const&, const long int&) [with Mesh = const Fem2D::MeshL; int NO = 1; R = double; Stack = void*]': metis.cpp:223:35: required from here metis.cpp:65:9: warning: unused variable 'numflag' [-Wunused-variable] 65 | idx_t numflag = 0; | ^~~~~~~ metis.cpp:68:9: warning: unused variable 'etype' [-Wunused-variable] 68 | idx_t etype = nve - 2; // triangle or tet . change FH fevr 2010 | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1166:22: required from 'AnyType E_F_stackF0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = const Fem2D::MeshL*; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1165:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshL const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshL const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh3 const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh3 const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::Mesh const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, Fem2D::MeshS const*, long, E_F_stackF0F0F0_*, KN*, Fem2D::MeshS const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ iohdf5.cpp -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -I/usr/include g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iohdf5.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iohdf5.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iohdf5.cpp: In function 'void Load_Init()': iohdf5.cpp:663:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 663 | typedef const Mesh *pmesh; | ^~~~~ iohdf5.cpp:664:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 664 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'metis.o' -o metis.so '-lmetis' In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:671:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 671 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh2_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:671:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: iohdf5.cpp:674:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 674 | Global.Add("savehdf5sol", "(", new OneOperatorCode< datasolHDF5Mesh3_Op< v_fes3 > >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at iohdf5.cpp:674:38, inlined from 'AutoLoadInit()' at iohdf5.cpp:677:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolHDF5Mesh2_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:175:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 175 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh2_Op::f(basicAC_F0 const&)' at iohdf5.cpp:175:79, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iohdf5.cpp:502:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | static E_F0 *f(const basicAC_F0 &args) { return new datasolHDF5Mesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolHDF5Mesh3_Op::f(basicAC_F0 const&)' at iohdf5.cpp:502:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o iohdf5.so '-L/usr/lib' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'metis.o' -o ../mpi/metis.so '-lmetis' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iohdf5.o' -o ../mpi/iohdf5.so '-L/usr/lib' '-lhdf5_hl' '-lhdf5' '-lhdf5_hl' '-lsz' '-lz' '-ldl' '-lm' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ myfunction.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from BernardiRaugel.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:85:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 85 | Global.Add("myfunction", "(", new OneOperator0s< double >(myfunction)); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:85:71, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: myfunction.cpp:86:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | Global.Add("testio", "(", new OneOperator0s< double >(testio)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at myfunction.cpp:86:63, inlined from 'AutoLoadInit()' at myfunction.cpp:89:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o myfunction.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction.o' -o ../mpi/myfunction.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ Morley.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Morley.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BernardiRaugel.o' -o BernardiRaugel.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Morley.cpp:48: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ funcTemplate.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'funcTemplate.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from funcTemplate.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o Morley.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Morley.o' -o ../mpi/Morley.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o funcTemplate.so eval ./ff-c++ addNewType.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'addNewType.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from addNewType.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'funcTemplate.o' -o ../mpi/funcTemplate.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:108:23, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at addNewType.cpp:109:24, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:116:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 116 | TheOperators->Add("<-", new OneOperator2_< myType *, myType *, string * >(&init_MyType)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:116:89, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:126:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 126 | "(", "", new OneOperator3_< myType_uv, myType *, double, double >(set_myType_uv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:126:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:128:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 128 | Add< myType_uv >("x", ".", new OneOperator1_< double, myType_uv >(get_myType_uv_x)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:128:84, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: addNewType.cpp:129:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 129 | Add< myType_uv >("N", ".", new OneOperator1_< R3 *, myType_uv >(get_myType_uv_N)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at addNewType.cpp:129:82, inlined from 'AutoLoadInit()' at addNewType.cpp:132:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o addNewType.so eval ./ff-c++ qf11to25.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'qf11to25.cpp' In file included from ./include/AFunction.hpp:93, from qf11to25.cpp:44: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from qf11to25.cpp:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'addNewType.o' -o ../mpi/addNewType.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from qf11to25.cpp:4077: ./include/lex.hpp: At global scope: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4143:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4146:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:785:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:4149:49: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_3d::TypeOfFE_P3_3d()': Element_P3.cpp:269:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 269 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:309:9: warning: unused variable 'n' [-Wunused-variable] 309 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3_S::TypeOfFE_P3_S()': Element_P3.cpp:482:21: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 482 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3_S::set(const Fem2D::MeshS&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P3.cpp:521:9: warning: unused variable 'n' [-Wunused-variable] 521 | int n = this->NbDoF; | ^ Element_P3.cpp: In constructor 'Fem2D::TypeOfFE_P3Hermite::TypeOfFE_P3Hermite()': Element_P3.cpp:731:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 731 | typedef Element E; | ^ Element_P3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3Hermite::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_P3.cpp:796:19: warning: unused variable 'ff0' [-Wunused-variable] 796 | { double ff0; | ^~~ Element_P3.cpp:797:17: warning: unused variable 'dof' [-Wunused-variable] 797 | int dof =0; | ^~~ Element_P3.cpp:813:16: warning: unused variable 'DDl' [-Wunused-variable] 813 | Rd DDl[dHat+1][d]; | ^~~ Element_P3.cpp:770:45: warning: unused variable 'l01' [-Wunused-variable] 770 | const double l11=l1*l1,l111=l11*l1, l01 = l0*l1 , l00=l0*l0; | ^~~ Element_P3.cpp:771:59: warning: unused variable 'dl01' [-Wunused-variable] 771 | const double dl11= 2*l1,dl00= -2*l0,dl111=3.*l11, dl01 = l0 - l1; | ^~~~ In file included from Element_P3.cpp:857: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ const*, Fem2D::GQuadratureFormular const*, E_F_F0s_ const*, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const*, long, KNM_, E_F_F0F0_ const*, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F_F0F0_ const**, Fem2D::GQuadratureFormular const**, Fem2D::GQuadratureFormular const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F_F0F0F0_ const**, Fem2D::GQuadratureFormular const**, long, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o Element_P3.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o qf11to25.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3.o' -o ../mpi/Element_P3.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ Element_P4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'qf11to25.o' -o ../mpi/qf11to25.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P4.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Element_P4.cpp:234: Element_PkL.hpp: In constructor 'Fem2D::TypeOfFE_Pk_L::TypeOfFE_Pk_L(int)': Element_PkL.hpp:49:25: warning: typedef 'E' locally defined but not used [-Wunused-local-typedefs] 49 | typedef Element E; | ^ Element_PkL.hpp: In member function 'virtual void Fem2D::TypeOfFE_Pk_L::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': Element_PkL.hpp:151:16: warning: unused variable 'DDl' [-Wunused-variable] 151 | Rd DDl[dHat+1][d]; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o Element_P4.so eval ./ff-c++ Element_P3dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4.o' -o ../mpi/Element_P4.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3dc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P4dc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P4dc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o Element_P3dc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3dc.o' -o ../mpi/Element_P3dc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o Element_P4dc.so eval ./ff-c++ Element_PkEdge.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_PkEdge.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P4dc.o' -o ../mpi/Element_P4dc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ msh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'msh3.cpp' ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from msh3.cpp:43: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:129:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 129 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTetrahedraMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:163:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 163 | int iv[4]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int&)': msh3.cpp:196:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 196 | int iv[3]; | ^~ msh3.cpp: In function 'void TestSameTriangleMesh3(const Fem2D::Mesh3&, const double&, const Fem2D::R3&, const Fem2D::R3&, int*, int&)': msh3.cpp:231:9: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 231 | int iv[3]; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* TestElementMesh3_patch(const Fem2D::Mesh3&)': msh3.cpp:632:7: warning: unused variable 'nbt' [-Wunused-variable] 632 | int nbt = 0; | ^~~ msh3.cpp:653:7: warning: unused variable 'nbbe' [-Wunused-variable] 653 | int nbbe = 0; | ^~~~ msh3.cpp: In function 'void Som3D_mesh_product_Version_Sommet_mesh_tab(int, const int*, const double*, const double*, const Fem2D::Mesh&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, const std::map&, Fem2D::Mesh3&)': msh3.cpp:1275:15: warning: variable 'idl' set but not used [-Wunused-but-set-variable] 1275 | int idl; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3(const listMesh3&)': msh3.cpp:1925:11: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 1925 | int iv[3]; | ^~ msh3.cpp:1787:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 1787 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:1796:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 1796 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: At global scope: msh3.cpp:1984:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1984 | struct Op3_addmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:1989:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1989 | struct Op3_setmesh : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'Fem2D::MeshS* GluMesh(const listMeshT&)': msh3.cpp:2074:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2074 | const MeshS *th0 = 0; | ^~~ msh3.cpp: In function 'Fem2D::MeshL* GluMesh(const listMeshT&)': msh3.cpp:2224:18: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 2224 | const MeshL *th0 = 0; | ^~~ msh3.cpp:2217:50: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2217 | typedef typename MeshL::BorderElement::RdHat BRdHat; | ^~~~~~ msh3.cpp: At global scope: msh3.cpp:2365:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2365 | struct Op3_addmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2370:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2370 | struct Op3_setmeshS : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2384:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2384 | struct Op3_addmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp:2389:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 2389 | struct Op3_setmeshL : public binary_function< AA, BB, RR > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ msh3.cpp: In function 'void SamePointElement(const double&, const double*, const double*, const double*, const Fem2D::Mesh3&, int&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:2894:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:2894:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 2894 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'Fem2D::MeshS* MoveMesh2_func(const double&, const Fem2D::Mesh&, const double*, const double*, const double*, int&, int&, int&)': msh3.cpp:3194:9: warning: unused variable 'lab' [-Wunused-variable] 3194 | int lab; | ^~~ msh3.cpp:3205:9: warning: unused variable 'lab' [-Wunused-variable] 3205 | int lab; | ^~~ msh3.cpp: In function 'void SamePointElement_Mesh2(const double&, const double*, const double*, const double*, const Fem2D::Mesh&, int&, int&, int*, int*, int*, int*, int*, int*, int&, int&, int&)': msh3.cpp:3246:10: warning: variable 'bmin3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp:3246:20: warning: variable 'bmax3' set but not used [-Wunused-but-set-variable] 3246 | double bmin3[3], bmax3[3]; | ^~~~~ msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv_gtree(const int&, const Fem2D::R3&, const Fem2D::R3&, const double&, const double*, const double*, const double*, int*, int*, int&)': msh3.cpp:3998:10: warning: unused variable 'i' [-Wunused-variable] 3998 | size_t i; | ^ msh3.cpp:3999:10: warning: unused variable 'j' [-Wunused-variable] 3999 | size_t j[3]; | ^ msh3.cpp:4000:10: warning: unused variable 'k' [-Wunused-variable] 4000 | size_t k[3]; | ^ msh3.cpp: In constructor 'BuildLayeMesh_Op::BuildLayeMesh_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:4197:9: warning: unused variable 'err' [-Wunused-variable] 4197 | int err = 0; | ^~~ msh3.cpp: In constructor 'cubeMesh_Op::cubeMesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:4296:9: warning: unused variable 'err' [-Wunused-variable] 4296 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType cubeMesh_Op::operator()(Stack) const': msh3.cpp:4430:7: warning: unused variable 'nebn' [-Wunused-variable] 4430 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildLayeMesh_Op::operator()(Stack) const': msh3.cpp:4532:9: warning: unused variable 'm' [-Wunused-variable] 4532 | Mesh *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp:4629:7: warning: unused variable 'nebn' [-Wunused-variable] 4629 | int nebn = 0; | ^~~~ msh3.cpp: In member function 'virtual AnyType DeplacementTab_Op::operator()(Stack) const': msh3.cpp:4784:10: warning: unused variable 'm' [-Wunused-variable] 4784 | Mesh3 *m = pTh; // question a quoi sert *m ?? | ^ msh3.cpp: In function 'void GetNumberBEManifold(Expression, int&)': msh3.cpp:4927:9: warning: unused variable 'i' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp:4927:12: warning: unused variable 'j' [-Wunused-variable] 4927 | int i, j; | ^ msh3.cpp: In function 'Fem2D::MeshS* truncmesh(const Fem2D::MeshS&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5400:19: warning: unused variable 'k' [-Wunused-variable] 5400 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshS::Op::operator()(Stack) const': msh3.cpp:5677:18: warning: unused variable 'kke' [-Wunused-variable] 5677 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::MeshL* truncmesh(const Fem2D::MeshL&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:5835:19: warning: unused variable 'k' [-Wunused-variable] 5835 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp:5888:12: warning: variable 'A' set but not used [-Wunused-but-set-variable] 5888 | R3 A = vertices[ivt[0]]; | ^ msh3.cpp:5889:12: warning: variable 'B' set but not used [-Wunused-but-set-variable] 5889 | R3 B = vertices[ivt[1]]; | ^ msh3.cpp:5744:7: warning: unused variable 'nbei' [-Wunused-variable] 5744 | int nbei = 0; | ^~~~ msh3.cpp:5749:7: warning: unused variable 'nedge' [-Wunused-variable] 5749 | int nedge = 0; | ^~~~~ msh3.cpp:5750:7: warning: unused variable 'nface' [-Wunused-variable] 5750 | int nface = 0; | ^~~~~ msh3.cpp:5738:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 5738 | typedef typename MeshL::BorderElement B; | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_meshL::Op::operator()(Stack) const': msh3.cpp:6022:18: warning: unused variable 'kke' [-Wunused-variable] 6022 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* truncmesh(const Fem2D::Mesh3&, const long int&, int*, bool, int, double, long int, bool, bool)': msh3.cpp:6258:19: warning: unused variable 'k' [-Wunused-variable] 6258 | for (int i = 0, k = 0; i < Th.nv; i++) { | ^ msh3.cpp: In member function 'virtual AnyType Op_trunc_mesh3::Op::operator()(Stack) const': msh3.cpp:6681:18: warning: unused variable 'kke' [-Wunused-variable] 6681 | int fkk, kke = pTht.ElementAdj(ke, fkk = fk); | ^~~ msh3.cpp:6580:10: warning: unused variable 'ThS' [-Wunused-variable] 6580 | MeshS &ThS = *(pTh->meshS); | ^~~ msh3.cpp: In member function 'AnyType ExtractMesh_Op::operator()(Stack) const': msh3.cpp:6807:35: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 6807 | typedef typename MMesh::Element T; | ^ msh3.cpp:6809:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 6809 | typedef typename MMesh::Vertex V; | ^ msh3.cpp:6812:42: warning: typedef 'BO' locally defined but not used [-Wunused-local-typedefs] 6812 | typedef typename MMeshO::BorderElement BO; | ^~ msh3.cpp: In member function 'virtual AnyType ExtractMeshLfromMesh_Op::operator()(Stack) const': msh3.cpp:7058:15: warning: unused variable 'ii' [-Wunused-variable] 7058 | int ii = mi->second; | ^~ msh3.cpp:7022:13: warning: unused variable 'nbv' [-Wunused-variable] 7022 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:7023:13: warning: unused variable 'nbe' [-Wunused-variable] 7023 | int nbe = Th.neb; | ^~~ msh3.cpp:7014:40: warning: typedef 'T' locally defined but not used [-Wunused-local-typedefs] 7014 | typedef typename Mesh::Element T; | ^ msh3.cpp:7016:39: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7016 | typedef typename Mesh::Vertex V; | ^ msh3.cpp:7019:47: warning: typedef 'BL' locally defined but not used [-Wunused-local-typedefs] 7019 | typedef typename MeshL::BorderElement BL; | ^~ msh3.cpp: In function 'Fem2D::Mesh3* GluMesh3tab(KN* const&, const long int&, const bool&)': msh3.cpp:7294:15: warning: variable 'iv' set but not used [-Wunused-but-set-variable] 7294 | int iv[3]; | ^~ msh3.cpp:7176:7: warning: unused variable 'flagsurfaceall' [-Wunused-variable] 7176 | int flagsurfaceall = 0; | ^~~~~~~~~~~~~~ msh3.cpp:7184:7: warning: unused variable 'nbtS' [-Wunused-variable] 7184 | int nbtS = 0; | ^~~~ msh3.cpp:7185:7: warning: unused variable 'nbeS' [-Wunused-variable] 7185 | int nbeS = 0; | ^~~~ msh3.cpp:7186:7: warning: unused variable 'nbeSx' [-Wunused-variable] 7186 | int nbeSx = 0; | ^~~~~ msh3.cpp:7187:7: warning: unused variable 'nbvS' [-Wunused-variable] 7187 | int nbvS = 0; | ^~~~ msh3.cpp:7188:7: warning: unused variable 'nbvSx' [-Wunused-variable] 7188 | int nbvSx = 0; | ^~~~~ msh3.cpp:7193:16: warning: variable 'th0' set but not used [-Wunused-but-set-variable] 7193 | const Mesh3 *th0 = 0; | ^~~ msh3.cpp: In function 'long int BuildBoundaryElementAdj(const Fem2D::MeshS&, bool, KN*)': msh3.cpp:7594:21: warning: unused variable 'm' [-Wunused-variable] 7594 | for (int i = 0, m = 0; i < nv; ++i) { | ^ msh3.cpp:7486:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 7486 | typedef typename MeshS::Vertex V; | ^ msh3.cpp: In constructor 'Cube_Op::Cube_Op(const basicAC_F0&, Expression, Expression, Expression, Expression)': msh3.cpp:7740:11: warning: unused variable 'err' [-Wunused-variable] 7740 | int err = 0; | ^~~ msh3.cpp: In constructor 'Square_Op::Square_Op(const basicAC_F0&, Expression, Expression, Expression)': msh3.cpp:7801:11: warning: unused variable 'err' [-Wunused-variable] 7801 | int err = 0; | ^~~ msh3.cpp: In function 'Fem2D::Mesh3* BuildCube(long int, long int, long int, long int, long int*, long int, MovePoint*)': msh3.cpp:7917:15: warning: unused variable 'b' [-Wunused-variable] 7917 | int b = 0; | ^ msh3.cpp:7909:11: warning: unused variable 'dk' [-Wunused-variable] 7909 | int dk = 0; | ^~ msh3.cpp:7896:9: warning: unused variable 'diag' [-Wunused-variable] 7896 | int diag[8] = {0, 0, 0, 1, 0, 1, 1, 0}; | ^~~~ msh3.cpp:8071:17: warning: unused variable 'b' [-Wunused-variable] 8071 | int b = 0; | ^ msh3.cpp:7893:7: warning: variable 'df' set but not used [-Wunused-but-set-variable] 7893 | int df[74]; // decoupe des 6 du cube | ^~ msh3.cpp: In member function 'virtual AnyType Cube_Op::operator()(Stack) const': msh3.cpp:8122:7: warning: unused variable 'renumsurf' [-Wunused-variable] 8122 | int renumsurf = 0; | ^~~~~~~~~ msh3.cpp: In member function 'virtual AnyType Square_Op::operator()(Stack) const': msh3.cpp:8163:8: warning: unused variable 'kind' [-Wunused-variable] 8163 | long kind(arg(2, stack, 4L)); | ^~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshS_Op::operator()(Stack) const': msh3.cpp:8298:9: warning: unused variable 'i_som' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8298:20: warning: unused variable 'i_elem' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8298:32: warning: unused variable 'i_border' [-Wunused-variable] 8298 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'virtual AnyType BuildMeshL_Op::operator()(Stack) const': msh3.cpp:8411:9: warning: unused variable 'i_som' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~ msh3.cpp:8411:20: warning: unused variable 'i_elem' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~ msh3.cpp:8411:32: warning: unused variable 'i_border' [-Wunused-variable] 8411 | int i_som = 0, i_elem = 0, i_border = 0; | ^~~~~~~~ msh3.cpp: In member function 'AnyType Movemesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:8797:33: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 8797 | typedef typename Mesh::Vertex V; | ^ msh3.cpp: In member function 'virtual AnyType Movemesh_OpS2::operator()(Stack) const': msh3.cpp:9059:14: warning: unused variable 'mpp' [-Wunused-variable] 9059 | MeshPoint *mpp(MeshPointStack(stack)); | ^~~ msh3.cpp:9052:26: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 9052 | typedef const MeshS *pmeshS; | ^~~~~~ msh3.cpp: In constructor 'Line_Op::Line_Op(const basicAC_F0&, Expression, Expression)': msh3.cpp:9322:11: warning: unused variable 'err' [-Wunused-variable] 9322 | int err = 0; | ^~~ msh3.cpp: In member function 'virtual AnyType Line_Op::operator()(Stack) const': msh3.cpp:9374:8: warning: unused variable 'region' [-Wunused-variable] 9374 | long region = 0; | ^~~~~~ msh3.cpp:9384:8: warning: unused variable 'reg' [-Wunused-variable] 9384 | long reg = arg(5,stack,0L); | ^~~ msh3.cpp: In function 'void Load_Init()': msh3.cpp:9746:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 9746 | typedef const Mesh *pmesh; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': msh3.cpp:9101:23: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh; Expression = E_F0*]': msh3.cpp:9124:65: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::Mesh3; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::Mesh3]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] 8509 | int err = 0; | ^~~ msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshS; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshS]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] msh3.cpp: In instantiation of 'Movemesh_Op::Movemesh_Op(const basicAC_F0&, Expression, Expression, Expression, Expression) [with MMesh = Fem2D::MeshL; Expression = E_F0*]': msh3.cpp:8754:14: required from 'E_F0* Movemesh::code(const basicAC_F0&) const [with MMesh = Fem2D::MeshL]' msh3.cpp:8745:9: required from here msh3.cpp:8509:9: warning: unused variable 'err' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] 2594 | int l0, l1 = ChangeLab(mapBref, l0 = K.lab); | ^~ msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType SetMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:2486:11: required from here msh3.cpp:2594:13: warning: unused variable 'l1' [-Wunused-variable] msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; MMeshO = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ msh3.cpp: In instantiation of 'AnyType ExtractMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; MMeshO = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': msh3.cpp:6757:11: required from here msh3.cpp:6857:13: warning: unused variable 'ii' [-Wunused-variable] 6857 | int ii = mi->second; | ^~ msh3.cpp:6803:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 6803 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ msh3.cpp:6815:7: warning: unused variable 'nbv' [-Wunused-variable] 6815 | int nbv = Th.nv; // nombre de sommet | ^~~ msh3.cpp:6816:7: warning: unused variable 'nbt' [-Wunused-variable] 6816 | int nbt = Th.nt; // nombre de triangles | ^~~ msh3.cpp:6817:7: warning: unused variable 'nbe' [-Wunused-variable] 6817 | int nbe = Th.nbe; | ^~~ msh3.cpp:6831:15: warning: unused variable 'nt' [-Wunused-variable] 6831 | int nv = 0, nt = 0, ns = 0; | ^~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshS, const Fem2D::MeshS*, const Fem2D::MeshS*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshS**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshS >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshS** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMeshT]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmeshL, const Fem2D::MeshL*, const Fem2D::MeshL*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMeshT' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::MeshL**]': ./include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmeshL >; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2418:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::MeshL** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In instantiation of 'void ComputeOrientation(const Mesh&, std::vector&, bool) [with Mesh = Fem2D::MeshS]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j&, bool) [with Mesh = Fem2D::MeshL]': msh3.cpp:9686:21: required from 'AnyType OrientNormal_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9650:9: required from here msh3.cpp:9538:16: warning: unused variable 'K1' [-Wunused-variable] 9538 | const T &K1(Th[j1]); | ^~ msh3.cpp:9642:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 9642 | for(int j=0; j::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] 1231 | int takev[nv], takenewv[nv] ; | ^~~~~ ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] ./include/GenericMesh.hpp: In instantiation of 'void Fem2D::GenericMesh::VertexInElement(V*, T*, int&, int*&, int, int*, int*&) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:1416:9: required from 'void Fem2D::GenericMesh::clean_mesh(double, int&, int&, int&, V*&, T*&, B*&, bool, bool, int) [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' msh3.cpp:9220:16: required from 'AnyType CheckMesh_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' msh3.cpp:9164:11: required from here ./include/GenericMesh.hpp:1231:9: warning: variable 'takev' set but not used [-Wunused-but-set-variable] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_PkEdge.o' -o ../mpi/Element_PkEdge.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ splitmesh3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh3.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh3.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ splitmesh3.cpp: In function 'const Fem2D::Mesh* SplitMesh3(Stack, const Fem2D::Mesh* const&)': splitmesh3.cpp:80:7: warning: unused variable 'nberr' [-Wunused-variable] 80 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: splitmesh3.cpp:123:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 123 | Global.Add("splitmesh3", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh3.cpp:123:92, inlined from 'AutoLoadInit()' at splitmesh3.cpp:136:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o splitmesh3.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh3.o' -o ../mpi/splitmesh3.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const': msh3.cpp:8460:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8460 | return new BuildMeshL_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshLFromMeshS::code(basicAC_F0 const&) const' at msh3.cpp:8460:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'DeplacementTab::code(basicAC_F0 const&) const': msh3.cpp:4873:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4873 | return new DeplacementTab_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'DeplacementTab::code(basicAC_F0 const&) const' at msh3.cpp:4873:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMesh3tab::code(basicAC_F0 const&) const': msh3.cpp:7430:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7430 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMesh3tab::code(basicAC_F0 const&) const' at msh3.cpp:7430:87: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_GluMeshTtab::code(basicAC_F0 const&) const': msh3.cpp:7462:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 7462 | E_F0 *code(const basicAC_F0 &args) const { return new Op(args, t[0]->CastTo(args[0])); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_GluMeshTtab::code(basicAC_F0 const&) const' at msh3.cpp:7462:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'RebuildBorder::code(basicAC_F0 const&) const': msh3.cpp:9294:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9294 | return new RebuildBorder_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'RebuildBorder::code(basicAC_F0 const&) const' at msh3.cpp:9294:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckMesh::code(basicAC_F0 const&) const': msh3.cpp:9234:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9234 | return new CheckMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckMesh::code(basicAC_F0 const&) const' at msh3.cpp:9234:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const': msh3.cpp:8348:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 8348 | return new BuildMeshS_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildMeshSFromMesh3::code(basicAC_F0 const&) const' at msh3.cpp:8348:57: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'OrientNormal::code(basicAC_F0 const&) const': msh3.cpp:9731:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9731 | return new OrientNormal_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OrientNormal::code(basicAC_F0 const&) const' at msh3.cpp:9731:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshL const*, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, listMeshT, Fem2D::MeshL const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, Fem2D::MeshS const*, Fem2D::MeshS const*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2468:13: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, E_F_F0F0*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_meshL::code(basicAC_F0 const&) const': msh3.cpp:5718:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5718 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshL::code(basicAC_F0 const&) const' at msh3.cpp:5718:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_meshS::code(basicAC_F0 const&) const': msh3.cpp:5209:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5209 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_meshS::code(basicAC_F0 const&) const' at msh3.cpp:5209:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'Op_trunc_mesh3::code(basicAC_F0 const&) const': msh3.cpp:6066:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6066 | return new Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Op_trunc_mesh3::code(basicAC_F0 const&) const' at msh3.cpp:6066:69: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitmesh6.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh6.cpp' ./include/AFunction.hpp: In member function 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from splitmesh6.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh6.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ splitmesh6.cpp: In function 'const Fem2D::Mesh* SplitMesh6(Stack, const Fem2D::Mesh* const&)': splitmesh6.cpp:126:7: warning: unused variable 'nberr' [-Wunused-variable] 126 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: splitmesh6.cpp:177:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | Global.Add("splitmesh6", "(", new OneOperator1s_< Mesh const *, Mesh const * >(SplitMesh6)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh6.cpp:177:92, inlined from 'AutoLoadInit()' at splitmesh6.cpp:190:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o splitmesh6.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh6.o' -o ../mpi/splitmesh6.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi msh3.cpp: In member function 'BuildLayerMesh::code(basicAC_F0 const&) const': msh3.cpp:4262:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4262 | return new BuildLayeMesh_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'BuildLayerMesh::code(basicAC_F0 const&) const' at msh3.cpp:4262:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'SetMesh::code(basicAC_F0 const&) const': msh3.cpp:2721:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2721 | return new SetMesh_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SetMesh::code(basicAC_F0 const&) const' at msh3.cpp:2721:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from msh3.cpp:45: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, long, KN*, E_F_F0F0F0F0_*, long, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'ExtractMesh::code(basicAC_F0 const&) const': msh3.cpp:6797:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6797 | return new ExtractMesh_Op< MMesh, MMeshO >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ExtractMesh::code(basicAC_F0 const&) const' at msh3.cpp:6797:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitmesh4.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh4.cpp' msh3.cpp: In function 'GluMesh3(listMesh3 const&)': msh3.cpp:1975:48: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 1975 | Mesh3 *mpq = new Mesh3(nbv, nbt, nbe, v, t, b); | ^ msh3.cpp:1844:8: note: 't' was declared here 1844 | Tet *t; | ^ In file included from ./include/AFunction.hpp:93, from splitmesh4.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh4.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh4.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: splitmesh4.cpp:136:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 136 | Global.Add("splitmesh4", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh4)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh4.cpp:136:94, inlined from 'AutoLoadInit()' at splitmesh4.cpp:139:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'CheckManifoldMesh::code(basicAC_F0 const&) const': msh3.cpp:5070:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5070 | return new CheckManifoldMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'CheckManifoldMesh::code(basicAC_F0 const&) const' at msh3.cpp:5070:64: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o splitmesh4.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh4.o' -o ../mpi/splitmesh4.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ splitmesh12.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh12.cpp' In file included from ./include/AFunction.hpp:93, from splitmesh12.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from splitmesh12.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33, from splitmesh12.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ msh3.cpp: In member function 'MovemeshS2::code(basicAC_F0 const&) const': msh3.cpp:9046:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 9046 | return new Movemesh_OpS2(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MovemeshS2::code(basicAC_F0 const&) const' at msh3.cpp:9046:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: splitmesh12.cpp:235:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 235 | Global.Add("splitmesh12", "(", new OneOperator1s_< Mesh3 const *, Mesh3 const * >(SplitMesh12)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitmesh12.cpp:235:96, inlined from 'AutoLoadInit()' at splitmesh12.cpp:238:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o splitmesh12.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitmesh12.o' -o ../mpi/splitmesh12.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ ffrandom.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ffrandom.cpp' In file included from ./include/AFunction.hpp:93, from ffrandom.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ffrandom.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:143:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | Global.Add("srandomdev", "(", new OneOperator_0< long >(ffsrandomdev)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:143:71, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:144:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 144 | Global.Add("srandom", "(", new OneOperator1< long >(ffsrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:144:64, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ffrandom.cpp:145:63: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 145 | Global.Add("random", "(", new OneOperator_0< long >(ffrandom)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ffrandom.cpp:145:63, inlined from 'AutoLoadInit()' at ffrandom.cpp:148:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ffrandom.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ffrandom.o' -o ../mpi/ffrandom.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o msh3.so eval ./ff-c++ medit.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'medit.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from medit.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ medit.cpp: In member function 'virtual AnyType readsol_Op::operator()(Stack) const': medit.cpp:194:10: warning: unused variable 'tmp' [-Wunused-variable] 194 | double tmp; | ^~~ medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:408:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 408 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:446:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 446 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:358:14: warning: unused variable 'mp' [-Wunused-variable] 358 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType datasolMeshT_Op::operator()(Stack) const': medit.cpp:589:41: warning: typedef 'B' locally defined but not used [-Wunused-local-typedefs] 589 | typedef typename MMesh::BorderElement B; | ^ medit.cpp:590:34: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 590 | typedef typename MMesh::Vertex V; | ^ medit.cpp:592:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 592 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:1156:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'long int' [-Wsign-compare] 1156 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp:1089:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1089 | int nbofsol; | ^~~~~~~ medit.cpp:1092:11: warning: unused variable 'tictac' [-Wunused-variable] 1092 | char *tictac; | ^~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1324:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 1324 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1322:11: warning: unused variable 'ddim' [-Wunused-variable] 1322 | int ddim = 2; | ^~~~ medit.cpp:1207:14: warning: unused variable 'mp' [-Wunused-variable] 1207 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In member function 'AnyType PopenMeditMeshT_Op::operator()(Stack) const': medit.cpp:2709:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 2709 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ medit.cpp: In function 'void Load_Init()': medit.cpp:3323:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 3323 | typedef Mesh *pmesh; | ^~~~~ medit.cpp:3324:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 3324 | typedef Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:249:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'PopenMeditMesh3_Op::PopenMeditMesh3_Op(const basicAC_F0&) [with v_fes = v_fes3]': medit.cpp:1909:51: required from 'static E_F0* PopenMeditMesh3_Op::f(const basicAC_F0&) [with v_fes = v_fes3]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMesh3_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:1831:9: warning: unused variable 'nbofsol' [-Wunused-variable] 1831 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS; v_fes = v_fesS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] 2601 | int nbofsol; | ^~~~~~~ medit.cpp: In instantiation of 'PopenMeditMeshT_Op::PopenMeditMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]': medit.cpp:2679:51: required from 'static E_F0* PopenMeditMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL; v_fes = v_fesL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = PopenMeditMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here medit.cpp:2601:9: warning: unused variable 'nbofsol' [-Wunused-variable] medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:573:11: required from here medit.cpp:643:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 643 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:684:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 684 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:585:14: warning: unused variable 'mp' [-Wunused-variable] 585 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1923:9: required from here medit.cpp:2065:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2065 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp:1928:14: warning: unused variable 'mp' [-Wunused-variable] 1928 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:811:9: required from here medit.cpp:865:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 865 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:904:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 904 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp:892:8: warning: variable 'Cdg_hat' set but not used [-Wunused-but-set-variable] 892 | R3 Cdg_hat = R3(1. / 4., 1. / 4., 1. / 4.); | ^~~~~~~ medit.cpp:812:14: warning: unused variable 'mp' [-Wunused-variable] 812 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; v_fes = v_fesL; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: In instantiation of 'AnyType PopenMeditMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; v_fes = v_fesS; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:2681:11: required from here medit.cpp:2826:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare] 2826 | for (size_t i = 0; i < offset; i++) solnbfloat = solnbfloat + l[i].nbfloat; | ~~^~~~~~~~ medit.cpp:2711:14: warning: unused variable 'mp' [-Wunused-variable] 2711 | MeshPoint *mp(MeshPointStack(stack)); | ^~ medit.cpp: At global scope: medit.cpp:47:13: warning: 'TheWait' defined but not used [-Wunused-variable] 47 | static bool TheWait = false; | ^~~~~~~ medit.cpp: In function 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)': medit.cpp:993:32: warning: '%i' directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:993:25: note: directive argument in the range [2, 2147483647] 993 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'meditcmd(long, int, int, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)' at medit.cpp:993:16: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 8 and 17 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh2_Op::operator()(void*) const' at medit.cpp:477:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh2_Op::operator()(void*) const': medit.cpp:371:8: note: 'longdefault' was declared here 371 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMeshT_Op::operator()(void*) const' at medit.cpp:709:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMeshT_Op::operator()(void*) const': medit.cpp:603:8: note: 'longdefault' was declared here 603 | long longdefault; | ^~~~~~~~~~~ In member function 'AnyTypeWithOutCheck::AnyTypeWithOutCheck(long)', inlined from 'datasolMesh3_Op::operator()(void*) const' at medit.cpp:930:10: ./include/AnyType.hpp:96:38: warning: 'longdefault' may be used uninitialized [-Wmaybe-uninitialized] 96 | AnyTypeWithOutCheck(long ll) {l=ll;} | ~^~~ medit.cpp: In member function 'datasolMesh3_Op::operator()(void*) const': medit.cpp:825:8: note: 'longdefault' was declared here 825 | long longdefault; | ^~~~~~~~~~~ In function 'readsol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:86:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | static E_F0 *f(const basicAC_F0 &args) { return new readsol_Op(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'readsol_Op::f(basicAC_F0 const&)' at medit.cpp:86:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1192:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1192 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh_Op::f(basicAC_F0 const&)' at medit.cpp:1192:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh2_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:351:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 351 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh2_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh2_Op::f(basicAC_F0 const&)' at medit.cpp:351:75, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:803:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 803 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:803:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:1909:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1909 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMesh3_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMesh3_Op::f(basicAC_F0 const&)' at medit.cpp:1909:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'datasolMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:571:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 571 | static E_F0 *f(const basicAC_F0 &args) { return new datasolMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'datasolMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:571:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PopenMeditMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: medit.cpp:2679:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2679 | static E_F0 *f(const basicAC_F0 &args) { return new PopenMeditMeshT_Op< MMesh, v_fes >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PopenMeditMeshT_Op::f(basicAC_F0 const&)' at medit.cpp:2679:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ medit.cpp: In member function 'PopenMeditMeshT_Op::operator()(void*) const': medit.cpp:2798:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized] 2798 | MMesh *pTh = new MMesh(nv, nt, nbe, v, t, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit.cpp:2750:6: note: 't' was declared here 2750 | T *t; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'medit.o' -o medit.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'msh3.o' -o ../mpi/msh3.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'medit.o' -o ../mpi/medit.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ mat_dervieux.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_dervieux.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from mat_dervieux.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_dervieux.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_dervieux.cpp:51:9: warning: unused variable 'err' [-Wunused-variable] 51 | int err = 0; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_dervieux.cpp:63:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 63 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_dervieux.cpp:63:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: mat_dervieux.cpp:169:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | Global.Add("MatUpWind1", "(", new OneOperatorCode< MatrixUpWind0 >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mat_dervieux.cpp:169:71, inlined from 'AutoLoadInit()' at mat_dervieux.cpp:172:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o mat_dervieux.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_dervieux.o' -o ../mpi/mat_dervieux.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bmo.cpp' 'lgbmo.cpp' bmo.cpp: In member function 'double BijanMO::main(Vect&, Vect&, Vect&)': bmo.cpp:101:10: warning: variable 'costsave' set but not used [-Wunused-but-set-variable] 101 | double costsave; | ^~~~~~~~ bmo.cpp: In member function 'double BijanMO::ropt_dicho(Vect, Vect, double&, Vect, double)': bmo.cpp:453:9: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 453 | if (l == 1 & fmin[0] > ccout) { | ~~^~~~ bmo.cpp: At global scope: bmo.cpp:81:17: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream &Eat2LN(istream &f) { | ^~~~~~ eval ./ff-c++ mat_psi.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_psi.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_psi.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from lgbmo.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from lgbmo.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ mat_psi.cpp: In constructor 'MatrixUpWind0::MatrixUpWind0(const basicAC_F0&)': mat_psi.cpp:46:9: warning: unused variable 'err' [-Wunused-variable] 46 | int err = 0; | ^~~ mat_psi.cpp: In constructor 'MatrixUpWind3::MatrixUpWind3(const basicAC_F0&)': mat_psi.cpp:78:9: warning: unused variable 'err' [-Wunused-variable] 78 | int err = 0; | ^~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind0::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:58:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 58 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind0(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind0::f(basicAC_F0 const&)' at mat_psi.cpp:58:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixUpWind3::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_psi.cpp:91:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 91 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixUpWind3(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixUpWind3::f(basicAC_F0 const&)' at mat_psi.cpp:91:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ lgbmo.cpp: In member function 'OptimBMO::code(basicAC_F0 const&) const': lgbmo.cpp:243:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 243 | E_F0 *code(const basicAC_F0 &args) const { return new E_BMO(args, cas); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimBMO::code(basicAC_F0 const&) const' at lgbmo.cpp:243:72: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:268:40: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | Global.Add("bmo", "(", new OptimBMO(1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:268:40, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: lgbmo.cpp:269:43: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | Global.Add("bmo", "(", new OptimBMO(1, 1)); // j + dJ | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at lgbmo.cpp:269:43, inlined from 'AutoLoadInit()' at lgbmo.cpp:272:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o mat_psi.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o lgbmo.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_psi.o' -o ../mpi/mat_psi.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bmo.o' 'lgbmo.o' -o ../mpi/lgbmo.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ ppm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.cpp' In file included from ./include/AFunction.hpp:93, from ppm2rnm.cpp:35: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ppm2rnm.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ppm2rnm.cpp: In function 'bool savePPM(std::string* const&, KNM* const&)': ppm2rnm.cpp:449:12: warning: unused variable 'k' [-Wunused-variable] 449 | int ret, k; | ^ ppm2rnm.cpp:450:10: warning: unused variable 'dd' [-Wunused-variable] 450 | ubyte *dd; | ^~ ppm2rnm.cpp:451:11: warning: unused variable 'mm' [-Wunused-variable] 451 | double *mm; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1077:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = KNM*; A0 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1076:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0_*, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, KNM*, E_F_F0F0_*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, KNM*, E_F_F0F0_*, KN*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, KNM*, E_F_F0F0_, std::allocator >*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, KNM*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ DxWriter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'DxWriter.cpp' In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:619:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 619 | new OneOperator2_< KNM< double > *, KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:619:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:621:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 621 | new OneOperator2_< KN< double > *, KN< double > *, KNM< double > * >(seta)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:621:94, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:623:85: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 623 | Global.Add("readPPM", "(", new OneOperator1_< KNM< double > *, string * >(&readPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:623:85, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:624:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 624 | Global.Add("savePPM", "(", new OneOperator2_< bool, string *, KNM< double > * >(&savePPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:624:91, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_PPM2RNM()', inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ppm2rnm.cpp:626:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | new OneOperator2_< KNM< double > *, KNM< double > *, KNM< double > * >(&diffPPM)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_PPM2RNM()' at ppm2rnm.cpp:626:93, inlined from 'AutoLoadInit()' at ppm2rnm.cpp:629:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from DxWriter.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from DxWriter.cpp:29: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ppm2rnm.so DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:75:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp:78:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 78 | for (int j = 0; j < _vecofts[i].vecistant.size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const std::string&)': DxWriter.cpp:101:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 101 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const std::string&, double, const KN&)': DxWriter.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const std::string&)': DxWriter.cpp:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < _vecofts.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'virtual AnyType Dxwritesol_Op::operator()(Stack) const': DxWriter.cpp:303:14: warning: unused variable 'mp' [-Wunused-variable] 303 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, Fem2D::Mesh const*, E_F_F0F0F0_, std::allocator >*, Fem2D::Mesh const*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ppm2rnm.o' -o ../mpi/ppm2rnm.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at DxWriter.cpp:360:25, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:366:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 366 | TheOperators->Add("<-", new OneOperator2_< DxWriter *, DxWriter *, string * >(&init_DxWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:366:95, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:369:87: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 369 | new OneOperator2_< void *, DxWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:369:87, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:372:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 372 | call_addtimeseries)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:372:34, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: DxWriter.cpp:374:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 374 | Global.Add("Dxaddsol2ts", "(", new OneOperatorCode< Dxwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at DxWriter.cpp:374:38, inlined from 'AutoLoadInit()' at DxWriter.cpp:380:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dxwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: DxWriter.cpp:297:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 297 | static E_F0 *f(const basicAC_F0 &args) { return new Dxwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dxwritesol_Op::f(basicAC_F0 const&)' at DxWriter.cpp:297:73, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o DxWriter.so eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'pcm.cpp' 'pcm2rnm.cpp' In file included from ./include/AFunction.hpp:93, from pcm2rnm.cpp:49: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from pcm2rnm.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'DxWriter.o' -o ../mpi/DxWriter.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*, E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::__cxx11::basic_string, std::allocator >*, KNM >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KNM*, KNM*, E_F_F0F0F0_, std::allocator >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:172:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 172 | new OneOperator2< KNM< Complex > *, string *, KNM< Complex > * >(&read_pcm), | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:172:88, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: pcm2rnm.cpp:173:93: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | new OneOperator3_< long, string *, KNM< double > *, KNM< double > * >(&read_pcm)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at pcm2rnm.cpp:173:93, inlined from 'AutoLoadInit()' at pcm2rnm.cpp:176:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so eval ./ff-c++ ioply.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ioply.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'pcm.o' 'pcm2rnm.o' -o ../mpi/pcm2rnm.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ioply.cpp:23: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ioply.cpp: In function 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool)': ioply.cpp:704:40: warning: typedef 'V' locally defined but not used [-Wunused-local-typedefs] 704 | typedef typename MMesh::Vertex V; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] eval ./ff-c++ iovtk.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iovtk.cpp' ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'void PLY_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string; FILE = FILE]': ioply.cpp:898:31: required from 'AnyType PLY_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:684:17: required from here ioply.cpp:752:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp:767:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 767 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In instantiation of 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3; std::string = std::__cxx11::basic_string]': ioply.cpp:643:37: required from 'AnyType PLY_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*]' ioply.cpp:90:13: required from here ioply.cpp:416:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 416 | if (fread(ivt, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:554:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 554 | if (fread(ivb, sizeof(int), numVerts, fp) != numVerts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ioply.cpp:128:9: warning: unused variable 'nerr' [-Wunused-variable] 128 | int nerr = 0; | ^~~~ ioply.cpp:129:11: warning: unused variable 'res' [-Wunused-variable] 129 | char *res; | ^~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshL]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::MeshS]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp: In function 'MMesh* PLY_LoadT(const std::string&, bool, bool, bool, double) [with MMesh = Fem2D::Mesh3]': ioply.cpp:137:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | fscanf(fp, "%s", buffer); // file identifiant | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:181:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:187:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:189:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, "%d", &nv); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:192:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | fscanf(fp, "%d", &nt); | ~~~~~~^~~~~~~~~~~~~~~ ioply.cpp:195:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:204:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fscanf(fp, "%d", &nbe); | ~~~~~~^~~~~~~~~~~~~~~~ ioply.cpp:210:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:212:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:224:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fscanf(fp, "%s", buffer2); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ioply.cpp:237:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fscanf(fp, "%s %s %s", buffer,buffer2, buffer3); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:241:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:254:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(fp, "%s", buffer); | ~~~~~~^~~~~~~~~~~~~~~~~~ ioply.cpp:298:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 298 | fscanf(fp, "%d", &hack); // hack | ~~~~~~^~~~~~~~~~~~~~~~~ ioply.cpp:481:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 481 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:485:27: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 485 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:525:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 525 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:529:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 529 | fscanf(fp, "%d", &transparencyBdElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:619:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 619 | fscanf(fp, "%d %d %d", &color[0], &color[1], &color[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ioply.cpp:623:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 623 | fscanf(fp, "%d", &transparencyElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from iovtk.cpp:76: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from iovtk.cpp:44: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ iovtk.cpp: In function 'void Load_Init()': iovtk.cpp:6857:17: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 6857 | typedef Mesh *pmesh; | ^~~~~ iovtk.cpp:6858:18: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 6858 | typedef Mesh3 *pmesh3; | ^~~~~~ iovtk.cpp:6859:18: warning: typedef 'pmeshS' locally defined but not used [-Wunused-local-typedefs] 6859 | typedef MeshS *pmeshS; | ^~~~~~ iovtk.cpp:6860:18: warning: typedef 'pmeshL' locally defined but not used [-Wunused-local-typedefs] 6860 | typedef MeshL *pmeshL; | ^~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ioply.cpp: In member function 'PLY_LoadMeshT::code(basicAC_F0 const&) const': ioply.cpp:115:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | return new PLY_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_LoadMeshT::code(basicAC_F0 const&) const' at ioply.cpp:115:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshL]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshL]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'VTK_WriteMeshT_Op::VTK_WriteMeshT_Op(const basicAC_F0&) [with MMesh = Fem2D::MeshS]': iovtk.cpp:5656:51: required from 'static E_F0* VTK_WriteMeshT_Op::f(const basicAC_F0&) [with MMesh = Fem2D::MeshS]' ./include/AFunction.hpp:2869:65: required from 'E_F0* OneOperatorCode::code(const basicAC_F0&) const [with CODE = VTK_WriteMeshT_Op; int ppref = 0]' ./include/AFunction.hpp:2869:12: required from here iovtk.cpp:5604:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5604 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5626:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5626 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5640:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5640 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i iovtk.cpp:5574:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 5574 | int nbofsol; | ^~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 6749 | string *DataLabel; | ^~~~~~~~~ iovtk.cpp: In instantiation of 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': iovtk.cpp:6236:11: required from here iovtk.cpp:6749:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': iovtk.cpp:6761:33: required from 'AnyType VTK_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:6236:11: required from here iovtk.cpp:6411:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6411 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6476:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6476 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6704:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 6704 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:6286:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 6286 | char *res; | ^~~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshL; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In instantiation of 'void VTK_WRITE_MESHT(const std::string&, FILE*, const MMesh&, bool, int, bool, bool) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string; FILE = FILE]': iovtk.cpp:6053:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:5705:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5705 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5720:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 5720 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:5947:15: warning: unused variable 'bid0' [-Wunused-variable] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ iovtk.cpp:5892:7: warning: unused variable 'cell_lab' [-Wunused-variable] 5892 | int cell_lab = 1; | ^~~~~~~~ iovtk.cpp: In instantiation of 'void VTU_WRITE_MESHT(FILE*, const MMesh&, bool, int, bool) [with MMesh = Fem2D::MeshS; FILE = FILE]': iovtk.cpp:6139:29: required from 'AnyType VTK_WriteMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' iovtk.cpp:5658:11: required from here iovtk.cpp:1073:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1073 | nconnex = surface ? nconnex = 3 * Th.nt + 2 * Th.nbe : 3 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1075:13: warning: operation on 'nconnex' may be undefined [-Wsequence-point] 1075 | nconnex = surface ? nconnex = 2 * Th.nt + Th.nbe : 2 * Th.nt; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp:1070:7: warning: unused variable 'nv' [-Wunused-variable] 1070 | int nv, nconnex; | ^~ iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshL]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 6300 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*) [with MMesh = Fem2D::MeshS]': iovtk.cpp:6300:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ioply.cpp:682:57: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 682 | static E_F0 *f(const basicAC_F0 &args) { return new PLY_WriteMeshT_Op(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLY_WriteMeshT_Op::f(basicAC_F0 const&)' at ioply.cpp:682:57, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ioply.so iovtk.cpp: In member function 'VTK_LoadMesh::code(basicAC_F0 const&) const': iovtk.cpp:1396:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1396 | return new VTK_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh::code(basicAC_F0 const&) const' at iovtk.cpp:1396:59: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMeshT::code(basicAC_F0 const&) const': iovtk.cpp:6272:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 6272 | return new VTK_LoadMeshT_Op< MMesh >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMeshT::code(basicAC_F0 const&) const' at iovtk.cpp:6272:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_LoadMesh3::code(basicAC_F0 const&) const': iovtk.cpp:3171:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3171 | return new VTK_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_LoadMesh3::code(basicAC_F0 const&) const' at iovtk.cpp:3171:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ioply.o' -o ../mpi/ioply.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ In member function 'Fem2D::GenericElement::set(Fem2D::GenericVertex*, int*, int, double)', inlined from 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]' at iovtk.cpp:6713:63: ./include/GenericMesh.hpp:334:26: warning: 'ivb$' may be used uninitialized [-Wmaybe-uninitialized] 334 | vertices[i]=v0+iv[i]; | ~~~~^ iovtk.cpp: In function 'VTK_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, bool, double, double, KN >*)Fem2D::MeshL* [clone .isra.0]': iovtk.cpp:6706:9: note: 'ivb$' was declared here 6706 | int ivb[B::nv], ivt[T::nv]; | ^~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ eval ./ff-c++ gmsh.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gmsh.cpp' iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from gmsh.cpp:45: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh* GMSH_Load(const std::string&)': gmsh.cpp:185:32: warning: unused variable 'uv' [-Wunused-variable] 185 | double xyz[3] = {0}, uv[2]; | ^~ gmsh.cpp:230:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 230 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:315:19: warning: unused variable 'physical' [-Wunused-variable] 315 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:316:19: warning: unused variable 'elementary' [-Wunused-variable] 316 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:317:19: warning: unused variable 'partition' [-Wunused-variable] 317 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:318:20: warning: unused variable 'indices' [-Wunused-variable] 318 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:371:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 371 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:485:19: warning: unused variable 'elementary' [-Wunused-variable] 485 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:113:38: warning: unused variable 'postpro' [-Wunused-variable] 113 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh_Op::operator()(Stack) const': gmsh.cpp:540:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 540 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'Fem2D::Mesh3* GMSH_Load3(const std::string&, bool, bool, double)': gmsh.cpp:684:26: warning: unused variable 'uv' [-Wunused-variable] 684 | double xyz[3], uv[2]; | ^~ gmsh.cpp:725:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 725 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:815:19: warning: unused variable 'num' [-Wunused-variable] 815 | int num = data[0]; | ^~~ gmsh.cpp:816:19: warning: unused variable 'physical' [-Wunused-variable] 816 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:817:19: warning: unused variable 'elementary' [-Wunused-variable] 817 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:818:19: warning: unused variable 'partition' [-Wunused-variable] 818 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:819:20: warning: unused variable 'indices' [-Wunused-variable] 819 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:882:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 882 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:985:19: warning: unused variable 'num' [-Wunused-variable] 985 | int num = data[0]; | ^~~ gmsh.cpp:987:19: warning: unused variable 'elementary' [-Wunused-variable] 987 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:988:19: warning: unused variable 'partition' [-Wunused-variable] 988 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:614:38: warning: unused variable 'postpro' [-Wunused-variable] 614 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In member function 'virtual AnyType GMSH_LoadMesh3_Op::operator()(Stack) const': gmsh.cpp:1047:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1047 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double)': gmsh.cpp:1137:42: warning: typedef 'TRdHat' locally defined but not used [-Wunused-local-typedefs] 1137 | typedef typename MMesh::Element::RdHat TRdHat; | ^~~~~~ gmsh.cpp:1138:48: warning: typedef 'BRdHat' locally defined but not used [-Wunused-local-typedefs] 1138 | typedef typename MMesh::BorderElement::RdHat BRdHat; | ^~~~~~ In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: iovtk.cpp:5656:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5656 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMeshT_Op< MMesh >(args); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMeshT_Op::f(basicAC_F0 const&)' at iovtk.cpp:5656:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshL const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] 1575 | int renumsurf = 0; | ^~~~~~~~~ gmsh.cpp: In instantiation of 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]': gmsh.cpp:1093:11: required from here gmsh.cpp:1575:7: warning: variable 'renumsurf' set but not used [-Wunused-but-set-variable] gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshL; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In instantiation of 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS; std::string = std::__cxx11::basic_string]': gmsh.cpp:1585:34: required from 'AnyType GMSH_LoadMeshT_Op::operator()(Stack) const [with MMesh = Fem2D::MeshS; AnyType = AnyTypeWithOutCheck; Stack = void*]' gmsh.cpp:1093:11: required from here gmsh.cpp:1219:26: warning: unused variable 'uv' [-Wunused-variable] 1219 | double xyz[3], uv[2]; | ^~ gmsh.cpp:1215:13: warning: unused variable 'minVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1215:33: warning: unused variable 'maxVertex' [-Wunused-variable] 1215 | int minVertex = nv + 1, maxVertex = -1; | ^~~~~~~~~ gmsh.cpp:1260:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1260 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1339:19: warning: unused variable 'num' [-Wunused-variable] 1339 | int num = data[0]; | ^~~ gmsh.cpp:1340:19: warning: unused variable 'physical' [-Wunused-variable] 1340 | int physical = (numTags > 0) ? data[4 - numTags] : 0; | ^~~~~~~~ gmsh.cpp:1341:19: warning: unused variable 'elementary' [-Wunused-variable] 1341 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1342:19: warning: unused variable 'partition' [-Wunused-variable] 1342 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1343:20: warning: unused variable 'indices' [-Wunused-variable] 1343 | int *indices = &data[numTags + 1]; | ^~~~~~~ gmsh.cpp:1402:58: warning: variable 'partition' set but not used [-Wunused-but-set-variable] 1402 | int num, type, physical = 0, elementary = 0, partition = 0, numVertices; | ^~~~~~~~~ gmsh.cpp:1516:19: warning: unused variable 'num' [-Wunused-variable] 1516 | int num = data[0]; | ^~~ gmsh.cpp:1518:19: warning: unused variable 'elementary' [-Wunused-variable] 1518 | int elementary = (numTags > 1) ? data[4 - numTags + 1] : 0; | ^~~~~~~~~~ gmsh.cpp:1519:19: warning: unused variable 'partition' [-Wunused-variable] 1519 | int partition = (numTags > 2) ? data[4 - numTags + 2] : 0; | ^~~~~~~~~ gmsh.cpp:1149:38: warning: unused variable 'postpro' [-Wunused-variable] 1149 | bool binary = false, swap = false, postpro = false; | ^~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshL]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In function 'MMesh* GMSH_LoadT(const std::string&, bool, bool, double, double) [with MMesh = Fem2D::MeshS]': gmsh.cpp:1157:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1157 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1262:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1262 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1265:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1265 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1269:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1269 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1301:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1301 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1381:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1381 | fgets(str, sizeof(str), fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1404:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1404 | fscanf(fp, "%d %d %d %d %d", &num, &type, &physical, &elementary, &numVertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1407:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1407 | fscanf(fp, "%d %d %d", &num, &type, &numTags); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1411:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1411 | fscanf(fp, "%d", &tag); | ~~~~~~^~~~~~~~~~~~~~~~ gmsh.cpp:1434:21: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1434 | fscanf(fp, "%d", &indices[j]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void': iovtk.cpp:5947:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 5947 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESHT(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::MeshS const&, bool, int, bool, bool)void' at iovtk.cpp:5947:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, E_F_F0F0, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMeshT::code(basicAC_F0 const&) const': gmsh.cpp:1123:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1123 | return new GMSH_LoadMeshT_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMeshT::code(basicAC_F0 const&) const' at gmsh.cpp:1123:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh3::code(basicAC_F0 const&) const': gmsh.cpp:599:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 599 | return new GMSH_LoadMesh3_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh3::code(basicAC_F0 const&) const' at gmsh.cpp:599:61: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ gmsh.cpp: In member function 'GMSH_LoadMesh::code(basicAC_F0 const&) const': gmsh.cpp:99:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | return new GMSH_LoadMesh_Op(args, t[0]->CastTo(args[0])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'GMSH_LoadMesh::code(basicAC_F0 const&) const' at gmsh.cpp:99:60: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In member function 'VTK_WriteMeshT_Op::operator()(void*) const': iovtk.cpp:5994:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 5994 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ iovtk.cpp:5971:11: note: 'dataname' was declared here 5971 | string *dataname; | ^~~~~~~~ gmsh.cpp: In function 'GMSH_Load3(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double)': gmsh.cpp:1040:117: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1040 | Mesh3 *Th3 = new Mesh3(nv, nt, nbe, vff, tff, bff, cleanmesh|| (nbe==0), removeduplicate,(nbe==0), precisvertice); | ^ gmsh.cpp:607:12: note: 'vff' was declared here 607 | Vertex3 *vff; | ^~~ gmsh.cpp: In function 'GMSH_Load(std::__cxx11::basic_string, std::allocator > const&)': gmsh.cpp:529:50: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 529 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ gmsh.cpp:106:17: note: 'vff' was declared here 106 | Mesh::Vertex *vff; | ^~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o iovtk.so gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshL*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ gmsh.cpp: In function 'GMSH_LoadT(std::__cxx11::basic_string, std::allocator > const&, bool, bool, double, double)Fem2D::MeshS*': gmsh.cpp:1568:15: warning: 'vff' may be used uninitialized [-Wmaybe-uninitialized] 1568 | MMesh *Th = new MMesh(nv, nt, nbe, vff, tff, bff, cleanmesh, removeduplicate, precisvertice, ridgeangledetection); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmsh.cpp:1142:6: note: 'vff' was declared here 1142 | V *vff; | ^~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o gmsh.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'gmsh.o' -o ../mpi/gmsh.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'iovtk.o' -o ../mpi/iovtk.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ MetricKuate.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MetricKuate.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricKuate.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricKuate.cpp:32: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MetricKuate.cpp: In function 'void metrique(int, Fem2D::R2*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R)': MetricKuate.cpp:128:32: warning: unused variable 'Ak' [-Wunused-variable] 128 | R Xk = 0., Yk = 0., Ck = 0., Ak = 0., Bk = 0., Xi = 0., Yi = 0., ri, detXY = 0., Ri, R0, r0; | ^~ MetricKuate.cpp:135:5: warning: unused variable 'EPS' [-Wunused-variable] 135 | R EPS = 0.; // pour recuperer la valeur de epsilon0 optimale | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P1dc1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.cpp' In function 'MetricKuate::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricKuate.cpp:497:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 497 | static E_F0 *f(const basicAC_F0 &args) { return new MetricKuate(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricKuate::f(basicAC_F0 const&)' at MetricKuate.cpp:497:71, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: MetricKuate.cpp:572:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 572 | Global.Add("MetricKuate", "(", new OneOperatorCode< MetricKuate >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricKuate.cpp:572:70, inlined from 'AutoLoadInit()' at MetricKuate.cpp:575:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1dc1.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1dc1.cpp: In function 'void Fem2D::SetPtPkDC(typename MMesh::Element::RdHat*, int, int, R) [with MMesh = MeshL; typename MMesh::Element::RdHat = R1; typename MMesh::Element = EdgeL; R = double]': Element_P1dc1.cpp:305:15: warning: unused variable 'dHat' [-Wunused-variable] 305 | const int dHat = 2; | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MetricKuate.o' -o ../mpi/MetricKuate.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ BinaryIO.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BinaryIO.cpp' In file included from ./include/AFunction.hpp:93, from BinaryIO.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from BinaryIO.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/FESpace.hpp:31, from BinaryIO.cpp:36: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:112:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | Global.Add("LoadVec", "(", new OneOperator2_< double, KN< double > *, string * >(LoadVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:112:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:113:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 113 | Global.Add("LoadFlag", "(", new OneOperator2_< double, long int *, string * >(LoadFlag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:113:89, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:114:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 114 | Global.Add("SaveVec", "(", new OneOperator2_< double, KN< double > *, string * >(SaveVec)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:114:91, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: BinaryIO.cpp:115:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 115 | Global.Add("flag", "(", new OneOperator2_< double, long int *, string * >(flag)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at BinaryIO.cpp:115:81, inlined from 'AutoLoadInit()' at BinaryIO.cpp:118:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o BinaryIO.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1dc1.o' -o ../mpi/Element_P1dc1.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BinaryIO.o' -o ../mpi/BinaryIO.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ isoline.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'isoline.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from isoline.cpp:40: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ isoline.cpp: In member function 'virtual AnyType FINDLOCALMIN_P1_Op::operator()(Stack) const': isoline.cpp:465:14: warning: variable 'Uvp' set but not used [-Wunused-but-set-variable] 465 | double Uvp = Ui; | ^~~ isoline.cpp:371:38: warning: typedef 'myPQL' locally defined but not used [-Wunused-local-typedefs] 371 | typedef std::priority_queue< KEY > myPQL; | ^~~~~ isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:689:17: warning: unused variable 'ke' [-Wunused-variable] 689 | int ke = 0; | ^~ isoline.cpp:740:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 740 | for (int i = 0; i < P.size( ); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:796:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 796 | if (iss < starting.size( )) { | ~~~~^~~~~~~~~~~~~~~~~~ isoline.cpp:822:27: warning: unused variable 'ie' [-Wunused-variable] 822 | int i0 = i, i1 = 0, ie = i; | ^~ isoline.cpp:862:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 862 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:870:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 870 | for (int i = 0, j = 0; i < iQ.size( ); i += 2, ++j) { | ~~^~~~~~~~~~~~ isoline.cpp:879:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 879 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:888:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 888 | for (int i = 0; i < iQ.size( );) { | ~~^~~~~~~~~~~~ isoline.cpp:914:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 914 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 922 | for (int i = 0; i < iQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | for (int i = 0; i < QQ.size( ); ++i) { | ~~^~~~~~~~~~~~ isoline.cpp:939:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 939 | for (int k = 0; k < iQ.size( ); k += 2) { | ~~^~~~~~~~~~~~ isoline.cpp:551:7: warning: unused variable 'nbt' [-Wunused-variable] 551 | int nbt = Th.nt; // nombre de triangles | ^~~ isoline.cpp: In function 'Fem2D::R3* Curve2(Stack, const KNM_&, const long int&, const long int&, const double&, long int* const&)': isoline.cpp:1052:27: warning: unused variable 'im' [-Wunused-variable] 1052 | int i0 = li0, i1 = li1, im; | ^~ isoline.cpp: In function 'void finit()': isoline.cpp:1237:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 1237 | typedef const Mesh *pmesh; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer_3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer_3d.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:187:20: required from 'AnyType E_F_F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:186:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer_3d.cpp:67:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 67 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer_3d.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer_3d.cpp:215:9: warning: unused variable 'nbofsol' [-Wunused-variable] 215 | int nbofsol; | ^~~~~~~ VTK_writer_3d.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer_3d.cpp:280:14: warning: unused variable 'mp' [-Wunused-variable] 280 | MeshPoint *mp(MeshPointStack(stack)); | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, double, E_F_F0F0_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from isoline.cpp:41: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KN_, E_F_F0F0s_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:208:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 208 | return new CODE(f, | ^~~~~~~~~~~ 209 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 210 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 211 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 212 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4s_, long, long, double, E_F_F0F0F0F0s_, long, long, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:208:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const': isoline.cpp:1223:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1223 | return new CODE(f, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1224 | t[3]->CastTo(args[3]), t[4]->CastTo(args[4])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5s_, long, long, double, long*, E_F_F0F0F0F0F0s_, long, long, double, long*, E_F0> >::code(basicAC_F0 const&) const' at isoline.cpp:1223:12: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const': isoline.cpp:1042:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1042 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'FINDLOCALMIN_P1::code(basicAC_F0 const&) const' at isoline.cpp:1042:58: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1019:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1019 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1019:76: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ isoline.cpp: In member function 'ISOLINE_P1::code(basicAC_F0 const&) const': isoline.cpp:1022:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1022 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ISOLINE_P1::code(basicAC_F0 const&) const' at isoline.cpp:1022:53: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer_3d.cpp:379:26, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:385:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 385 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:385:98, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:387:82: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | new OneOperator2_< void *, VtkWriter *, const Mesh3 * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:387:82, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: VTK_writer_3d.cpp:388:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 388 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer_3d.cpp:388:39, inlined from 'AutoLoadInit()' at VTK_writer_3d.cpp:391:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer_3d.cpp:274:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 274 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer_3d.cpp:274:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o VTK_writer_3d.so In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1239:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1239 | Global.Add("isoline", "(", new ISOLINE_P1); | ^~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1239:34, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1240:46: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1240 | Global.Add("isoline", "(", new ISOLINE_P1(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1240:46, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1242:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1242 | Global.Add("Curve", "(", new OneOperator2s_< R3 *, KNM_< double >, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1242:84, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1243:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1243 | Global.Add("Curve", "(", new OneOperator4s_< R3 *, KNM_< double >, long, long, double >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1243:96, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1245:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1245 | new OneOperator5s_< R3 *, KNM_< double >, long, long, double, long * >(Curve)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1245:90, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1247:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1247 | Global.Add("Area", "(", new OneOperator2s_< double, KNM_< double >, KN_< long > >(mesure)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1247:91, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1248:44: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1248 | Global.Add("findalllocalmin", "(", new FINDLOCALMIN_P1); | ^~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1248:44, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: isoline.cpp:1249:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1249 | Global.Add("Dichotomy", "(", new OneOperator2_< long ,KN_< double > , double > (Dichotomy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at isoline.cpp:1249:94, inlined from 'AutoLoadInit()' at isoline.cpp:1252:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o isoline.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'VTK_writer_3d.o' -o ../mpi/VTK_writer_3d.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ VTK_writer.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'VTK_writer.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'isoline.o' -o ../mpi/isoline.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from VTK_writer.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from VTK_writer.cpp:31: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const std::string&)': VTK_writer.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 66 | for (int i = 0; i < tmp.length( ); ++i) { | ~~^~~~~~~~~~~~~~~ VTK_writer.cpp: In constructor 'Vtkwritesol_Op::Vtkwritesol_Op(const basicAC_F0&)': VTK_writer.cpp:217:9: warning: unused variable 'nbofsol' [-Wunused-variable] 217 | int nbofsol; | ^~~~~~~ VTK_writer.cpp: In member function 'virtual AnyType Vtkwritesol_Op::operator()(Stack) const': VTK_writer.cpp:275:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 275 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ splitedges.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitedges.cpp' In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at VTK_writer.cpp:352:26, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:357:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 357 | TheOperators->Add("<-", new OneOperator2_< VtkWriter *, VtkWriter *, string * >(&init_VtkWriter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:357:98, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:359:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 359 | new OneOperator2_< void *, VtkWriter *, const Fem2D::Mesh * >(call_addmesh)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:359:88, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: VTK_writer.cpp:360:39: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 360 | Global.Add("Vtkaddscalar", "(", new OneOperatorCode< Vtkwritesol_Op >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at VTK_writer.cpp:360:39, inlined from 'AutoLoadInit()' at VTK_writer.cpp:363:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Vtkwritesol_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: VTK_writer.cpp:269:74: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | static E_F0 *f(const basicAC_F0 &args) { return new Vtkwritesol_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Vtkwritesol_Op::f(basicAC_F0 const&)' at VTK_writer.cpp:269:74, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from splitedges.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o VTK_writer.so In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ splitedges.cpp: In function 'const Fem2D::Mesh* Split_Edges(Stack, const Fem2D::Mesh* const&, long int*)': splitedges.cpp:122:7: warning: unused variable 'nberr' [-Wunused-variable] 122 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:291:25: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'VTK_writer.o' -o ../mpi/VTK_writer.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In function 'SplitEdges::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: splitedges.cpp:236:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | static E_F0 *f(const basicAC_F0 &args) { return new SplitEdges(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SplitEdges::f(basicAC_F0 const&)' at splitedges.cpp:236:70, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: splitedges.cpp:299:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 299 | Global.Add("SplitEdgeMesh", "(", new OneOperatorCode< SplitEdges >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at splitedges.cpp:299:71, inlined from 'AutoLoadInit()' at splitedges.cpp:312:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'splitedges.o' -o splitedges.so eval ./ff-c++ Element_Mixte.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte.cpp:50: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS0::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:137:16: warning: unused variable 'S1' [-Wunused-variable] 137 | R S[3][3], S1[3][3]; | ^~ Element_Mixte.cpp: In member function 'virtual void Fem2D::TypeOfFE_TD_NNS1::FB(const bool*, const Fem2D::Mesh&, const Fem2D::Triangle&, const Fem2D::TypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte.cpp:308:7: warning: variable 'B' set but not used [-Wunused-but-set-variable] 308 | R B[3][3], BB[3][3]; | ^ Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:992:33: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 992 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:991:10: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 991 | bool Ortho; | ^~~~~ Element_Mixte.cpp:993:5: warning: when initialized here [-Wreorder] 993 | TypeOfFE_BDM1_2d(bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_Mixte3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_Mixte3d.cpp:36: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_Edge1_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_Mixte3d.cpp:370:10: warning: variable 'X' set but not used [-Wunused-but-set-variable] 370 | R3 X = K(PHat); | ^ Element_Mixte3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_RT1_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_Mixte3d.cpp:3941:30: warning: unused variable 'fV' [-Wunused-variable] 3941 | const Element::Vertex *fV[3] = {&K.at(Element::nvface[ff][0]), &K.at(Element::nvface[ff][1]), | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_Mixte3d.cpp:3944:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o Element_Mixte.so '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte.o' -o ../mpi/Element_Mixte.so '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ myfunction2.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction2.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from myfunction2.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:42:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 42 | Global.Add("Why", "(", new OneOperator1< double, string * >(myf)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:42:66, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: myfunction2.cpp:43:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 43 | Global.Add("f", "(", new OneOperator1_< double, double >(f)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at myfunction2.cpp:43:61, inlined from 'AutoLoadInit()' at myfunction2.cpp:46:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o myfunction2.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'myfunction2.o' -o ../mpi/myfunction2.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ MetricPk.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MetricPk.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MetricPk.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MetricPk.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from MetricPk.cpp:39: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, triangulation_type, which_matrix, double)': TensorK.hpp:87:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 87 | const which_matrix wmat; | ^~~~ TensorK.hpp:85:16: warning: 'const double TensorK::p_exp' [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ TensorK.hpp:85:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 85 | const double p_exp; | ^~~~~ TensorK.hpp:73:13: warning: 'const int TensorK::t_deg' [-Wreorder] 73 | const int t_deg; // degree of the polynomials involved | ^~~~~ TensorK.hpp:135:1: warning: when initialized here [-Wreorder] 135 | TensorK::TensorK(int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:204:12: warning: unused variable 'f' [-Wunused-variable] 204 | double f[m_deg]; // contains the derivatives of order | ^ MetricPk.cpp:323:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 323 | for (int i = 0; i < dist.size( ); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~~ MetricPk.cpp:341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 341 | for (int i = 0; i < dist.size( ); ++i) { | ~~^~~~~~~~~~~~~~ MetricPk.cpp:114:16: warning: unused variable 'rmax' [-Wunused-variable] 114 | const double rmax = arg(5, stack, 1.); // Not used yet. (Lower bound for the metric) | ^~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:146:34: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MetricPk::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: MetricPk.cpp:81:68: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 81 | static E_F0 *f(const basicAC_F0 &args) { return new MetricPk(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MetricPk::f(basicAC_F0 const&)' at MetricPk.cpp:81:68, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: MetricPk.cpp:553:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 553 | Global.Add("MetricPk", "(", new OneOperatorCode< MetricPk >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MetricPk.cpp:553:64, inlined from 'AutoLoadInit()' at MetricPk.cpp:556:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o MetricPk.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MetricPk.o' -o ../mpi/MetricPk.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'GeometryQA.cpp' 'FreeFemQA.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from GeometryQA.cpp:33: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from GeometryQA.cpp:28: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from GeometryQA.cpp:39: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ GeometryQA.cpp: In member function 'Fem2D::Mesh* mir::Triangulation::export_to_Mesh() const': GeometryQA.cpp:777:9: warning: unused variable 'nberr' [-Wunused-variable] 777 | int nberr = 0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:431:77: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:546:17: required from here SortedList.h:148:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:596:16: required from here SortedList.h:148:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 148 | int growIndex; | ^~~~~~~~~ SortedList.h:121:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 121 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:60:3: warning: when initialized here [-Wreorder] 60 | Tab( ) : cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = int]': GeometryQA.cpp:636:27: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from FreeFemQA.cpp:34: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from FreeFemQA.cpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from Geometry.hpp:27, from FreeFemQA.cpp:40: RZ.h: At global scope: RZ.h:986:22: warning: 'virtual const mir::sym2 mir::Metric2::operator()(const mir::R2&) const' was hidden [-Woverloaded-virtual=] 986 | virtual const sym2 operator( )(const R2 &P) const { return sym2(1, 0, 1); } | ^~~~~~~~ RZ.h:1014:14: note: by 'const mir::sym3 mir::FctMetric3::operator()(const mir::R3&) const' 1014 | const sym3 operator( )(const R3 &P) const { return metric_(P); } | ^~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28: SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::RZ]': SortedList.h:400:10: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] 76 | const bool hasGrown = grow( ); // contents of an assertion are not executed if NDEBUG | ^~~~~~~~ SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Edge]': Geometry.hpp:315:14: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::BiDim]': Geometry.hpp:324:31: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] SortedList.h: In instantiation of 'TabElement& mir::Tab::operator[](int) [with TabElement = mir::Vertex]': Geometry.hpp:353:17: required from here SortedList.h:76:18: warning: unused variable 'hasGrown' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'MeshGenQA::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: FreeFemQA.cpp:90:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 90 | static E_F0 *f(const basicAC_F0 &args) { return new MeshGenQA(args); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MeshGenQA::f(basicAC_F0 const&)' at FreeFemQA.cpp:90:69, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: FreeFemQA.cpp:194:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | Global.Add("MeshGenQA", "(", new OneOperatorCode< MeshGenQA >( )); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at FreeFemQA.cpp:194:66, inlined from 'AutoLoadInit()' at FreeFemQA.cpp:197:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o Element_Mixte3d.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'GeometryQA.o' 'FreeFemQA.o' -o ../mpi/FreeFemQA.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ shell.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'shell.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from shell.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, std::allocator >*, E_F_F0, std::allocator >*, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2, std::allocator >*, long, E_F_F0F0, std::allocator >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, std::allocator >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0, std::allocator >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0<__dirstream**, __dirstream**, std::__cxx11::basic_string, std::allocator >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, __dirstream**, E_F_F0s_, std::allocator >*, __dirstream**, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2783:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0s_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type<__dirstream**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'init()' at shell.cpp:303:21, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:305:79: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 305 | TheOperators->Add("<-", new OneOperator2< DIR **, DIR **, string * >(OpenDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:305:79, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:306:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 306 | Global.Add("readdir", "(", new OneOperator1s_< string *, DIR ** >(ReadDir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:306:76, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:323:73: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("unlink", "(", new OneOperator1< long, string * >(ff_unlink)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:323:73, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:324:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("rmdir", "(", new OneOperator1< long, string * >(ff_rmdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:324:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:325:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("cddir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:325:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:326:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("chdir", "(", new OneOperator1< long, string * >(ff_chdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:326:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:327:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("basename", "(", new OneOperator1s_< string *, string * >(ff_basename)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:327:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:328:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 328 | Global.Add("dirname", "(", new OneOperator1s_< string *, string * >(ff_dirname)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:328:81, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:330:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | Global.Add("mkdir", "(", new OneOperator2< long, string *, long >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:330:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:332:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 332 | Global.Add("chmod", "(", new OneOperator2< long, string *, long >(ff_chmod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:332:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:333:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 333 | Global.Add("mkdir", "(", new OneOperator1< long, string * >(ff_mkdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:333:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:334:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 334 | Global.Add("cpfile", "(", new OneOperator2_< long, string *, string * >(copyfile)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:334:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:335:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 335 | Global.Add("stat", "(", new OneOperator1< long, string * >(ff_stat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:335:69, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:336:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 336 | Global.Add("isdir", "(", new OneOperator1< long, string * >(ff_isdir)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:336:71, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:337:78: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 337 | Global.Add("getenv", "(", new OneOperator1s_< string *, string * >(ffgetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:337:78, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:338:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 338 | Global.Add("setenv", "(", new OneOperator2_< long, string *, string * >(ffsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:338:83, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:339:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 339 | Global.Add("unsetenv", "(", new OneOperator1_< long, string * >(ffunsetenv)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:339:77, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at shell.cpp:343:1: shell.cpp:340:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 340 | Global.Add("getcwd", "(", new OneOperator0s< string * >(ff_getcwd)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at shell.cpp:340:70, inlined from 'AutoLoadInit()' at shell.cpp:343:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'shell.o' -o shell.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'shell.o' -o ../mpi/shell.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ BEC.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BEC.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from BEC.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, KNM_, E_F_F0s_, KNM_, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_*, E_F_F0s_*, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from BEC.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, double, double, double, E_F_F0F0F0s_, double, double, double, E_F0mps> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:161:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 161 | BECtrap)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:161:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:165:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 165 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(GPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:165:92: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:169:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 169 | GPvortices)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:169:17: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:173:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 173 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dxGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:173:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ BEC.cpp: In function 'init()': BEC.cpp:177:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 177 | E_F_F0F0F0s_< Complex, double, double, double, E_F0mps > >(dyGPvortex)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at BEC.cpp:177:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o BEC.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'BEC.o' -o ../mpi/BEC.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ bfstream.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bfstream.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_Mixte3d.o' -o ../mpi/Element_Mixte3d.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from bfstream.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:947:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_istream >**, E_F_F0 > >, std::basic_istream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, std::basic_ostream >**, E_F_F0 > >, std::basic_ostream >**, true> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2224:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, std::complex*, E_F_F0F0 >*, std::basic_istream >*, std::complex*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, double*, E_F_F0F0 >*, std::basic_istream >*, double*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, double, E_F_F0F0 >*, std::basic_ostream >*, double> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, long*, E_F_F0F0 >*, std::basic_istream >*, long*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_ostream >*, long, E_F_F0F0 >*, std::basic_ostream >*, long> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_ >, E_F_F0F0 >*, std::basic_istream >*, KN_ > > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, std::basic_istream >*, KN_, E_F_F0F0 >*, std::basic_istream >*, KN_ > >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, KN_ > >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_istream >*, long*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_ostream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, std::basic_istream >**, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:986:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, std::basic_ostream >*, long>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex, E_F_F0F0_ >*, Stream_b > >, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long, E_F_F0F0_ >*, Stream_b > >, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, std::complex*, E_F_F0F0_ >*, Stream_b > >, std::complex*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN >*, E_F_F0F0_ >*, Stream_b > >, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double, E_F_F0F0_ >*, Stream_b > >, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, long*, E_F_F0F0_ >*, Stream_b > >, long*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, KN*, E_F_F0F0_ >*, Stream_b > >, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Stream_b > >, double*, E_F_F0F0_ >*, Stream_b > >, double*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:286:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 286 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K * >(10,Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:286:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:287:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 287 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, K >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:287:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK()void': bfstream.cpp:289:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 289 | Add< OB >("(", "", new OneOperator2_< ostream *, OB, KN< K > * >(Write)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK()void' at bfstream.cpp:289:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:285:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 285 | Add< IB >("(", "", new OneOperator2_< istream *, IB, K * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:285:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ bfstream.cpp: In function 'initK, std::complex >()void': bfstream.cpp:288:24: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | Add< IB >("(", "", new OneOperator2_< istream *, IB, KN< K > * >(Read)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'initK, std::complex >()void' at bfstream.cpp:288:24: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o bfstream.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'bfstream.o' -o ../mpi/bfstream.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ ff-AiryBiry.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ff-AiryBiry.cpp:215: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ff-AiryBiry.cpp:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:217:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 217 | Global.Add("airy", "(", new OneOperator2< double, double, long >(airy)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:217:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'InitFF()', inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ff-AiryBiry.cpp:218:72: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 218 | Global.Add("biry", "(", new OneOperator2< double, double, long >(biry)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'InitFF()' at ff-AiryBiry.cpp:218:72, inlined from 'AutoLoadInit()' at ff-AiryBiry.cpp:221:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ff-AiryBiry.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ff-AiryBiry.o' -o ../mpi/ff-AiryBiry.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ exactpartition.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'exactpartition.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from exactpartition.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:140:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 140 | new OneOperator2_< long, FEbaseArrayKn< double > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:140:97, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: exactpartition.cpp:143:92: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 143 | new OneOperator2_< long, KN< KN< double > > *, KN< long > * >(exactpartition)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at exactpartition.cpp:143:92, inlined from 'AutoLoadInit()' at exactpartition.cpp:147:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o exactpartition.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'exactpartition.o' -o ../mpi/exactpartition.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ ClosePoints.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ClosePoints.cpp' eval ./ff-c++ Element_HCT.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_HCT.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from ClosePoints.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_HCT.cpp:38: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;iinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i(nargs[10]); | ^~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:42:3: warning: when initialized here [-Wreorder] 42 | R2close( ) : data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) { | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:40:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 40 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:38:14: warning: 'int R2close::offset' [-Wreorder] 38 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:46:3: warning: when initialized here [-Wreorder] 46 | R2close(double *dd, int mx, double eps = 1e-6, int offsett = 1) | ^~~~~~~ ClosePoints.cpp: In member function 'int R2close::FindAll(double, double, int*)': ClosePoints.cpp:151:12: warning: unused variable 'q' [-Wunused-variable] 151 | Point *q = 0; | ^ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ClosePoints.cpp: In function 'long int BorderIntersect(const Fem2D::Mesh* const&, const KN_&, const KN_&, const KN_&, const KN_&, const KN_&)': ClosePoints.cpp:835:17: warning: variable 'ox' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ ClosePoints.cpp:835:26: warning: variable 'oy' set but not used [-Wunused-but-set-variable] 835 | KN_< double > ox = OX, oy = OY; | ^~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ClosePoints.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, double, KNM_, E_F_F0F0s_*, double, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, KNM_, KNM_, E_F_F0F0F0s_*, double, KNM_, KNM_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, double, Fem2D::Mesh const*, KNM*, E_F_F0F0F0s_*, double, Fem2D::Mesh const*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KNM_, double, KN >*, E_F_F0F0F0F0_, KNM_, double, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_, KN_, KN_, KN_, KN_, E_F_F0F0F0F0F0F0_, KN_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:862:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 862 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:862:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:865:25: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 865 | Voisinage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:865:25, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:867:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 867 | new OneOperator3s_< KN< long > *, double, KNM_< double >, KNM_< double > >(CloseTo2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:867:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:871:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 871 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:871:89, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:873:97: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 873 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< false >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:873:97, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:875:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 875 | new OneOperator2s_< KN< long > *, double, KNM_< double > >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:875:88, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:877:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 877 | new OneOperator3s_< KN< long > *, double, pmesh, KNM< double > * >(CloseTo< true >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:877:96, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ClosePoints.cpp:880:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 880 | KN_< double >, KN_< long > >(BorderIntersect)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at ClosePoints.cpp:880:77, inlined from 'AutoLoadInit()' at ClosePoints.cpp:883:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o Element_HCT.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_HCT.o' -o ../mpi/Element_HCT.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ClosePoints.so eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -lMesh -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/libMesh' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Curvature.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Curvature.cpp:60: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Curvature.cpp: In function 'double ExtractBorder(Stack, const Fem2D::Mesh* const&, const KN_&, KNM* const&)': Curvature.cpp:344:10: warning: variable 'E' set but not used [-Wunused-but-set-variable] 344 | R2 E = K.Edge(ie); | ^ Curvature.cpp:339:20: warning: unused variable 'k' [-Wunused-variable] 339 | for (int ee = 0, k = 0; ee < Th.neb; ++ee) { | ^ Curvature.cpp: In function 'double vp1(const double&, const double&, const double&)': Curvature.cpp:437:10: warning: unused variable 'vp' [-Wunused-variable] 437 | double vp[2][2]; | ^~ Curvature.cpp:439:10: warning: unused variable 'm' [-Wunused-variable] 439 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&)': Curvature.cpp:445:10: warning: unused variable 'vp' [-Wunused-variable] 445 | double vp[2][2]; | ^~ Curvature.cpp:447:10: warning: unused variable 'm' [-Wunused-variable] 447 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&)': Curvature.cpp:453:10: warning: unused variable 'vp' [-Wunused-variable] 453 | double vp[2][2]; | ^~ Curvature.cpp:455:10: warning: unused variable 'm' [-Wunused-variable] 455 | double m[3] = {arr, arz, azz}; | ^ Curvature.cpp: In function 'double Tresca(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:464:10: warning: unused variable 'vp' [-Wunused-variable] 464 | double vp[3][3]; | ^~ Curvature.cpp:466:10: warning: unused variable 'm' [-Wunused-variable] 466 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&, const double&, const double&)': Curvature.cpp:472:10: warning: unused variable 'vp' [-Wunused-variable] 472 | double vp[3][3]; | ^~ Curvature.cpp:474:10: warning: unused variable 'm' [-Wunused-variable] 474 | double m[6] = {a11, a12, a13, a22, a23, a33}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&)': Curvature.cpp:481:10: warning: unused variable 'vp' [-Wunused-variable] 481 | double vp[2][2]; | ^~ Curvature.cpp:483:10: warning: unused variable 'm' [-Wunused-variable] 483 | double m[3] = {a11, a12, a22}; | ^ Curvature.cpp: In function 'double VonMises(const double&, const double&, const double&, const double&)': Curvature.cpp:491:10: warning: unused variable 'vp' [-Wunused-variable] 491 | double vp[2][2]; | ^~ Curvature.cpp:493:10: warning: unused variable 'm' [-Wunused-variable] 493 | double m[3] = {arr, arz, azz}; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'ClosePoints.o' -o ../mpi/ClosePoints.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:475:18: warning: 'l' is used uninitialized [-Wuninitialized] 475 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:473:10: note: 'l' declared here 473 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&)': Curvature.cpp:484:18: warning: 'l' is used uninitialized [-Wuninitialized] 484 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:482:10: note: 'l' declared here 482 | double l[3]; | ^ Curvature.cpp: In function 'VonMises(double const&, double const&, double const&, double const&)': Curvature.cpp:496:18: warning: 'l' is used uninitialized [-Wuninitialized] 496 | double s1 = l[1] - l[0]; | ~~~^ Curvature.cpp:492:10: note: 'l' declared here 492 | double l[3]; | ^ Curvature.cpp: In function 'vp1(double const&, double const&, double const&)': Curvature.cpp:441:13: warning: 'l' is used uninitialized [-Wuninitialized] 441 | return l[0]; | ^ Curvature.cpp:438:10: note: 'l' declared here 438 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&)': Curvature.cpp:449:57: warning: 'l' is used uninitialized [-Wuninitialized] 449 | return max(fabs(l[0] - l[1]), max(fabs(l[0]), fabs(l[1]))); | ~~~^ Curvature.cpp:446:10: note: 'l' declared here 446 | double l[2]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&)': Curvature.cpp:459:64: warning: 'l' is used uninitialized [-Wuninitialized] 459 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:454:10: note: 'l' declared here 454 | double l[3]; | ^ Curvature.cpp: In function 'Tresca(double const&, double const&, double const&, double const&, double const&, double const&)': Curvature.cpp:468:64: warning: 'l' is used uninitialized [-Wuninitialized] 468 | return max(fabs(l[0] - l[1]), max(fabs(l[0] - l[2]), fabs(l[1] - l[2]))); | ~~~^ Curvature.cpp:465:10: note: 'l' declared here 465 | double l[3]; | ^ ./include/AFunction.hpp: In member function 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, E_F_F0s_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2767:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from Curvature.cpp:61: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, double, E_F_F0F0s_, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, KNM_, long, E_F_F0F0s_*, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, KN*, E_F_F0F0s_*, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_*, Fem2D::Mesh const*, long, E_F_F0F0s_*, Fem2D::Mesh const*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, long, long, E_F_F0F0F0s_, long, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_*, E_F_F0F0F0s_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, KNM*, E_F_F0F0F0s_, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator6_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:330:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 330 | return new CODE(f, | ^~~~~~~~~~~ 331 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 332 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 333 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 334 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[4]->CastTo(args[4]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[5]->CastTo(args[5]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator6_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:330:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P1bl.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.cpp' In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/PkLagrange.hpp:32, from Element_P1bl.cpp:28: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ Curvature.cpp: In function 'finit()': Curvature.cpp:511:83: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 511 | new OneOperator2s_< KN< double > *, pmesh, KN< long > * >(courbureaxi)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:511:83: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:514:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 514 | Global.Add("setcurveabcisse", "(", new OneOperator1s_< double, KNM_< double > >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:514:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:515:110: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 515 | Global.Add("setcurveabcisse", "(", new OneOperator3s_< double, KNM_< double > , long , long >(reparametrage)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:515:110: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:518:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 518 | Global.Add("Tresca", "(", new OneOperator3_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:518:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Curvature.cpp: In function 'finit()': Curvature.cpp:521:71: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 521 | Global.Add("Tresca", "(", new OneOperator6_< double, double >(Tresca)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Curvature.cpp:521:71: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/PkLagrange.hpp: In member function 'void Fem2D::TypeOfFE_ConstDC::FB(Fem2D::What_d, const Mesh&, const Element&, const RdHat&, Fem2D::RNMK_&) const': ./include/PkLagrange.hpp:424:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 424 | if (whatd & Fop_D0) | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1bl.cpp:29: ./include/String.hpp: At global scope: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./include/throwassert.hpp:30, from ./include/splitsimplex.hpp:4, from ./include/PkLagrange.hpp:30: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P1bl.cpp: In member function 'virtual void Fem2D::TypeOfFE_P1blLagrange3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::TypeOfFE_Lagrange::Element&, const Fem2D::TypeOfFE_Lagrange::RdHat&, Fem2D::RNMK_&) const': Element_P1bl.cpp:121:13: warning: unused variable 'd13' [-Wunused-variable] 121 | const R d13 = d1 * d1 * d1; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' ./include/PkLagrange.hpp: In instantiation of 'Fem2D::TypeOfFE_Lagrange::TypeOfFE_Lagrange(int, int, Fem2D::R) [with MMesh = Fem2D::Mesh3; Fem2D::R = double]': Element_P1bl.cpp:111:63: required from here ./include/PkLagrange.hpp:205:7: warning: 'Fem2D::TypeOfFE_Lagrange::cshrink1' will be initialized after [-Wreorder] 205 | R cshrink1; | ^~~~~~~~ ./include/PkLagrange.hpp:203:17: warning: 'const Fem2D::TypeOfFE_Lagrange::RdHat Fem2D::TypeOfFE_Lagrange::G' [-Wreorder] 203 | const RdHat G; | ^ ./include/PkLagrange.hpp:210:5: warning: when initialized here [-Wreorder] 210 | TypeOfFE_Lagrange(int k,int ttdc=0,R ccshrink=0): | ^~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Curvature.o' -o ../mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lMesh' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o Element_P1bl.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1bl.o' -o ../mpi/Element_P1bl.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ Element_QF.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_QF.cpp' eval ./ff-c++ distance.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'distance.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_QF.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from distance.cpp:29: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ Element_QF.cpp: In constructor 'Fem2D::TypeOfFE_QF2d::TypeOfFE_QF2d(const QF*)': Element_QF.cpp:83:11: warning: unused variable 'err' [-Wunused-variable] 83 | int err = 0, iter = 0; | ^~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_QF.cpp: In function 'void finit()': Element_QF.cpp:340:23: warning: variable 'pAddNewFE3' set but not used [-Wunused-but-set-variable] 340 | static AddNewFE3 *pAddNewFE3[15]; | ^~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'int DistanceIso0(const Fem2D::Triangle&, double*, double*)': distance.cpp:385:7: warning: variable 'ke' set but not used [-Wunused-but-set-variable] 385 | int ke[6]; | ^~ distance.cpp: In function 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double)': distance.cpp:550:34: warning: typedef 'Elem' locally defined but not used [-Wunused-local-typedefs] 550 | typedef typename Mesh::Element Elem; | ^~~~ distance.cpp: In function 'void finit()': distance.cpp:760:23: warning: typedef 'pmesh' locally defined but not used [-Wunused-local-typedefs] 760 | typedef const Mesh *pmesh; | ^~~~~ distance.cpp:761:24: warning: typedef 'pmesh3' locally defined but not used [-Wunused-local-typedefs] 761 | typedef const Mesh3 *pmesh3; | ^~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1288:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:363:63: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R3]': distance.cpp:238:30: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:682:26: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] 559 | MeshPoint *mp(MeshPointStack(stack)), mps = *mp; | ^~~ distance.cpp: In instantiation of 'AnyType Distance(Stack, const Mesh*, Expression, KN*, double) [with Mesh = Fem2D::Mesh3; AnyType = AnyTypeWithOutCheck; Stack = void*; Expression = E_F0*]': distance.cpp:730:27: required from here distance.cpp:559:41: warning: variable 'mps' set but not used [-Wunused-but-set-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] distance.cpp: In instantiation of 'double distmin(const Rd&, double, const Rd&, double, const Rd&, double, double) [with Rd = Fem2D::R2]': distance.cpp:264:17: required from 'double distmin(const Rd&, double, const Rd&, double, const Rd&) [with Rd = Fem2D::R2]' distance.cpp:478:28: required from here distance.cpp:117:8: warning: variable 'C' set but not used [-Wunused-but-set-variable] 117 | Rd C = A + lc * AB; // or Q - CQ | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1020:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance3d_P1::code(basicAC_F0 const&) const': distance.cpp:755:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 755 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance3d_P1::code(basicAC_F0 const&) const' at distance.cpp:755:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In member function 'Distance2d_P1::code(basicAC_F0 const&) const': distance.cpp:742:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 742 | t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Distance2d_P1::code(basicAC_F0 const&) const' at distance.cpp:742:51: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*, E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 const*, E_F_F0F0 const*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0**, Fem2D::GTypeOfFE**, Fem2D::GQuadratureFormular const*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:381:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type**>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'finit()' at Element_QF.cpp:391:22, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:387:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 387 | map_type[typeid(pEF2d).name( )]->AddCast(new E_F1_funcT< pEF2d, pEF2d * >(UnRef< pEF2d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:387:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:389:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 389 | new OneOperator2< pEF2d *, pEF2d *, const GQuadratureFormular< R2 > * >(EFQF2)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:389:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:397:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 397 | map_type[typeid(pEF3d).name( )]->AddCast(new E_F1_funcT< pEF3d, pEF3d * >(UnRef< pEF3d >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:397:91, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: Element_QF.cpp:399:98: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 399 | new OneOperator2< pEF3d *, pEF3d *, const GQuadratureFormular< R3 > * >(EFQF3)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at Element_QF.cpp:399:98, inlined from 'AutoLoadInit()' at Element_QF.cpp:402:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:763:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 763 | Global.Add("distance", "(", new Distance2d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:763:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:764:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 764 | Global.Add("distance", "(", new Distance3d_P1); | ^~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:764:35, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'finit()', inlined from 'AutoLoadInit()' at distance.cpp:768:1: distance.cpp:765:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 765 | Global.Add("checkdist", "(", new OneOperator2< double, double, double >(CheckDist)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'finit()' at distance.cpp:765:84, inlined from 'AutoLoadInit()' at distance.cpp:768:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ distance.cpp: In function 'Distance(void*, Fem2D::Mesh3 const*, E_F0*, KN*, double)AnyTypeWithOutCheck': distance.cpp:665:11: warning: 'fm' may be used uninitialized [-Wmaybe-uninitialized] 665 | if (err && fm < dmax) { | ~~~~^~~~~~~~~~~~ distance.cpp:621:10: note: 'fm' was declared here 621 | double fm; | ^~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o Element_QF.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'distance.o' -o distance.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_QF.o' -o ../mpi/Element_QF.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'distance.o' -o ../mpi/distance.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ Element_P1ncdc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.cpp' eval ./ff-c++ Element_P2bulle3.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P1ncdc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2bulle3.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ Element_P1ncdc.cpp: In member function 'virtual Fem2D::R Fem2D::TypeOfFE_P1ttdcnc1_::operator()(const Fem2D::FElement&, const Fem2D::R2&, const KN_&, int, int) const': Element_P1ncdc.cpp:73:48: warning: unused variable 'l2' [-Wunused-variable] 73 | R l0 = 1 - PHat.x - PHat.y, l1 = PHat.x, l2 = PHat.y; | ^~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2bulle3.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2_bulle3_3d::FB(Fem2D::What_d, const Mesh&, const Fem2D::GenericMesh >::Element&, const Fem2D::GTypeOfFE::RdHat&, Fem2D::RNMK_&) const': Element_P2bulle3.cpp:161:28: warning: unused variable 'tV' [-Wunused-variable] 161 | const Element::Vertex *tV[4] = {&K.at(0), &K.at(1), &K.at(2), &K.at(3)}; | ^~ Element_P2bulle3.cpp:162:22: warning: unused variable 'nvf' [-Wunused-variable] 162 | static const int nvf[4][3] = {{3, 2, 1}, {0, 2, 3}, {3, 1, 0}, {0, 1, 2}}; | ^~~ Element_P2bulle3.cpp:163:22: warning: unused variable 'nve' [-Wunused-variable] 163 | static const int nve[6][2] = {{0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}}; | ^~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2bulle3.cpp:128:33: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o Element_P1ncdc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P1ncdc.o' -o ../mpi/Element_P1ncdc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o Element_P2bulle3.so eval ./ff-c++ Element_P2pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2bulle3.o' -o ../mpi/Element_P2bulle3.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P2pnc.cpp:115:39: warning: unused variable 'l0' [-Wunused-variable] 115 | R l1 = QFK[p].x, l2 = QFK[p].y, l0 = 1 - l1 - l2; | ^~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ SaveHB.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SaveHB.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from SaveHB.cpp:20: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from SaveHB.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o Element_P2pnc.so In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:198:13: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str( )); i++) strcat(buf, " "); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:201:81: required from here SaveHB.cpp:123:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc.o' -o ../mpi/Element_P2pnc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from SaveHB.cpp:21: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse >*, KN_ >, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0F0F0_, std::allocator >*, Matrice_Creuse*, KN_, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:198:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 198 | SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:198:13, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: SaveHB.cpp:201:81: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 201 | KN_< std::complex< double > >, string * >(SaveHB)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at SaveHB.cpp:201:81, inlined from 'AutoLoadInit()' at SaveHB.cpp:203:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ IncompleteCholesky.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.cpp' g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o SaveHB.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from IncompleteCholesky.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:549:93: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: unused variable 'Aij' [-Wunused-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = double]' IncompleteCholesky.cpp:552:71: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = double; MatriceMorse = HashMatrix]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = double]' IncompleteCholesky.cpp:559:28: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp: In instantiation of 'MatriceMorse* removeHalf(MatriceMorse&, long int, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:455:40: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:64:9: warning: unused variable 'nnz' [-Wunused-variable] 64 | int nnz =0; | ^~~ IncompleteCholesky.cpp: In instantiation of 'long int ichol(MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:465:15: required from 'long int ff_ichol(Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:567:95: required from here IncompleteCholesky.cpp:86:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 86 | for (int k = 0; k < L.nnz; ++k) L.aij[k] = nan; | ~~^~~~~~~ IncompleteCholesky.cpp:111:37: warning: variable 'Aij' set but not used [-Wunused-but-set-variable] 111 | R Lij = pAij ? *pAij : R(), Aij = Lij; | ^~~ IncompleteCholesky.cpp:82:16: warning: unused variable 'i' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:19: warning: unused variable 'j' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:82:22: warning: unused variable 'k' [-Wunused-variable] 82 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp: In instantiation of 'long int iLU(MatriceMorse&, MatriceMorse&, MatriceMorse&, double) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:444:13: required from 'long int ff_ilu(Matrice_Creuse* const&, Matrice_Creuse* const&, Matrice_Creuse* const&, const double&) [with R = std::complex]' IncompleteCholesky.cpp:570:73: required from here IncompleteCholesky.cpp:170:16: warning: unused variable 'i' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:19: warning: unused variable 'j' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:22: warning: unused variable 'k' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^ IncompleteCholesky.cpp:170:25: warning: unused variable 'kk' [-Wunused-variable] 170 | int n = A.n, i, j, k, kk; | ^~ IncompleteCholesky.cpp: In instantiation of 'void LU_solve(MatriceMorse&, int, KN&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': IncompleteCholesky.cpp:537:11: required from 'bool ff_ilu_solve(Matrice_Creuse* const&, Matrice_Creuse* const&, KN* const&) [with R = std::complex]' IncompleteCholesky.cpp:577:30: required from here IncompleteCholesky.cpp:478:16: warning: unused variable 'i' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ IncompleteCholesky.cpp:478:19: warning: unused variable 'j' [-Wunused-variable] 478 | int n = T.n, i, j, k, k1, k0; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'SaveHB.o' -o ../mpi/SaveHB.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ Schur-Complement.cpp -lflexiblas g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Schur-Complement.cpp:27: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = double]': Schur-Complement.cpp:327:95: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 312 | for (long k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int copy_mat(KNM*, Matrice_Creuse*) [with R = std::complex]': Schur-Complement.cpp:329:94: required from here Schur-Complement.cpp:312:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = double; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 230 | for (int k = 0; k < A.nnz; ++k) { | ~~^~~~~~~ Schur-Complement.cpp: In instantiation of 'long int ff_SchurComplement(Stack, KNM*, Matrice_Creuse*, const KN_&, Data_Sparse_Solver&, KNM*) [with R = std::complex; Stack = void*]': Schur-Complement.cpp:137:28: required from 'AnyType SchurComplement_OP::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' Schur-Complement.cpp:126:9: required from here Schur-Complement.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o IncompleteCholesky.so '-lflexiblas' ./include/AFunction.hpp: In member function 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, Matrice_Creuse*, E_F_F0F0*, Matrice_Creuse*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, Matrice_Creuse >*, E_F_F0F0 >*, Matrice_Creuse >*> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2244:16: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, Matrice_Creuse*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ./include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, Matrice_Creuse >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ./include/AFunction.hpp:1064:22: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement >::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement >::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:109:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:109:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ Schur-Complement.cpp: In member function 'SchurComplement::code(basicAC_F0 const&) const': Schur-Complement.cpp:112:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 112 | return new SchurComplement_OP< R >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'SchurComplement::code(basicAC_F0 const&) const' at Schur-Complement.cpp:112:14: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:323:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 323 | Global.Add("SchurComplement", "(", new SchurComplement< R >); | ^~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:323:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:324:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 324 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:324:42, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:325:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 325 | Global.Add("SchurComplement", "(", new SchurComplement< R >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:325:64, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:326:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 326 | Global.Add("SchurComplement", "(", new SchurComplement< Complex >(1)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:326:70, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:327:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 327 | Global.Add("copy", "(", new OneOperator2< long, KNM< R > *, Matrice_Creuse< R > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:327:95, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: Schur-Complement.cpp:329:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 329 | new OneOperator2< long, KNM< Complex > *, Matrice_Creuse< Complex > * >(copy_mat)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Schur-Complement.cpp:329:94, inlined from 'AutoLoadInit()' at Schur-Complement.cpp:332:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'IncompleteCholesky.o' -o ../mpi/IncompleteCholesky.so '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o Schur-Complement.so '-lflexiblas' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Schur-Complement.o' -o ../mpi/Schur-Complement.so '-lflexiblas' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ biofunc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'biofunc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from biofunc.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:138:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KN*; A2 = KN*; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:137:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ eval ./ff-c++ mat_edgeP1.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.cpp' ./include/AFunction.hpp: In member function 'OneOperator2_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from mat_edgeP1.cpp:30: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_ >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from biofunc.cpp:29: ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, double, double, E_F_F0F0F0F0_*, KN*, KN*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_*, KN*, KN*, KN*, double, E_F_F0F0F0F0_*, KN*, KN*, KN*, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:99:103: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 99 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:99:103, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:100:114: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 100 | Global.Add("fmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:100:114, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:101:105: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:101:105, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:102:116: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 102 | Global.Add("dfmonod", "(", new OneOperator4_< KN *, KN *, KN *, KN *, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:102:116, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:103:67: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 103 | Global.Add("fmonod", "(", new OneOperator3_< R, R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:103:67, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:104:69: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 104 | Global.Add("dfmonod", "(", new OneOperator3_< R, R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:104:69, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:105:64: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 105 | Global.Add("fmonod", "(", new OneOperator2_< R, R, R >(fmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:105:64, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'init()', inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: biofunc.cpp:106:66: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 106 | Global.Add("dfmonod", "(", new OneOperator2_< R, R, R >(dfmonod)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'init()' at biofunc.cpp:106:66, inlined from 'AutoLoadInit()' at biofunc.cpp:109:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mat_edgeP1.cpp: In member function 'AnyType MatrixEdgeP1::operator()(Stack) const': mat_edgeP1.cpp:71:34: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 71 | typedef typename Mesh::Element Element; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o biofunc.so In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'MatrixEdgeP1::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: mat_edgeP1.cpp:49:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 49 | static E_F0 *f(const basicAC_F0 &args) { return new MatrixEdgeP1(args); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MatrixEdgeP1::f(basicAC_F0 const&)' at mat_edgeP1.cpp:49:51, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'biofunc.o' -o ../mpi/biofunc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o mat_edgeP1.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'mat_edgeP1.o' -o ../mpi/mat_edgeP1.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ geophysics.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'geophysics.cpp' eval ./ff-c++ CircumCenter.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'CircumCenter.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from geophysics.cpp:2: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ geophysics.cpp: In function 'Crustal3d* init_Crustal3d(Crustal3d* const&, std::string* const&, KN* const&)': geophysics.cpp:215:7: warning: unused variable 'sz' [-Wunused-variable] 215 | int sz = nx*ny*nz; | ^~ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from CircumCenter.cpp:1: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'M'; std::string = std::__cxx11::basic_string]': geophysics.cpp:267:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] 69 | int ix, iy, iz; | ^~ geophysics.cpp: In instantiation of 'Data2D* init_Data2D(Data2D* const&, std::string* const&) [with char T = 'S'; std::string = std::__cxx11::basic_string]': geophysics.cpp:273:94: required from here geophysics.cpp:69:15: warning: unused variable 'iz' [-Wunused-variable] ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Overthrust3d*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Overthrust3d*; A0 = Overthrust3d*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Overthrust3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Crustal3d*]': ./include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = Crustal3d*; A0 = Crustal3d*; A1 = std::__cxx11::basic_string*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1150:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Crustal3d* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'S'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'S'>*; A0 = Data2D<'S'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'S'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Data2D<'M'>*]': ./include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Data2D<'M'>*; A0 = Data2D<'M'>*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1121:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Data2D<'M'>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)77>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, E_F_F0F0_, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_*, Data2D<(char)83>*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, std::allocator >*, KN*, E_F_F0F0F0_, std::allocator >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, double, double, E_F_F0F0F0_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from geophysics.cpp:4: ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, E_F_F0F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: CircumCenter.cpp:41:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 41 | new OneOperator3_< long, pmesh, KN< double > *, KN< double > * >(CircumCenter)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at CircumCenter.cpp:41:91, inlined from 'AutoLoadInit()' at CircumCenter.cpp:43:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o CircumCenter.so In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:264:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:270:30: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:277:29: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ./include/AFunction.hpp:3049:42, inlined from 'Load_Init()' at geophysics.cpp:285:26: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:267:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | "<-", new OneOperator2_< Data2D< 'M' > *, Data2D< 'M' > *, string * >(&init_Data2D< 'M' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:267:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:269:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 269 | "(", "", new OneOperator3_< double, Data2D< 'M' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:269:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:273:94: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 273 | "<-", new OneOperator2_< Data2D< 'S' > *, Data2D< 'S' > *, string * >(&init_Data2D< 'S' >)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:273:94: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:275:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 275 | "(", "", new OneOperator3_< double, Data2D< 'S' > *, double, double >(Data2D_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:275:86: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:280:91: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 280 | "<-", new OneOperator2_< Overthrust3d *, Overthrust3d *, string * >(&init_Overthrust3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:280:91: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:283:90: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 283 | new OneOperator4_< double, Overthrust3d *, double, double, double >(Overthrust3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:283:90: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:288:96: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 288 | "<-", new OneOperator3_< Crustal3d *, Crustal3d *, string *, KN * >(&init_Crustal3d)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:288:96: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ geophysics.cpp: In function 'Load_Init()': geophysics.cpp:291:84: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 291 | new OneOperator4_< double, Crustal3d *, double, double, double >(Crustal3d_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at geophysics.cpp:291:84: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'CircumCenter.o' -o ../mpi/CircumCenter.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o geophysics.so eval ./ff-c++ MatD-VFP0.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MatD-VFP0.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MatD-VFP0.cpp: In function 'void Fem2D::ComputeCoefs(const Mesh&, KN&, long int)': MatD-VFP0.cpp:52:19: warning: unused variable 'sum' [-Wunused-variable] 52 | R w1, w2, w3, sum; | ^~~ MatD-VFP0.cpp: In function 'MatriceMorse* Fem2D::Matgrads(const Mesh*, long int)': MatD-VFP0.cpp:250:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 250 | for(int l=0; l::size_type' {aka 'unsigned int'} [-Wsign-compare] 293 | for(int l=0; l::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ./include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1106:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'geophysics.o' -o ../mpi/geophysics.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ meshtools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'meshtools.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o MatD-VFP0.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from meshtools.cpp:31: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN_; A0 = const Fem2D::MeshS*; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] 154 | const long nvk = nbvertexElement::value; | ^~~ meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:154:21: warning: unused variable 'nvk' [-Wunused-variable] meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshS; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshS; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshS; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::MeshL; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::MeshL; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::MeshL; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:151:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = long int]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = long int]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = long int; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantev(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:160:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:94:16: warning: unused variable 'nt' [-Wunused-variable] 94 | const long nt = Th.nt; | ^~ meshtools.cpp: In instantiation of 'long int connexecomponantea(const Mesh*, KN*) [with Mesh = Fem2D::Mesh3; K = double]': meshtools.cpp:162:33: required from 'long int connexecomponante(const Mesh*, KN*, long int) [with Mesh = Fem2D::Mesh3; K = double]' meshtools.cpp:205:31: required from 'AnyType ConnectedComponents::operator()(Stack) const [with Mesh = Fem2D::Mesh3; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' meshtools.cpp:196:11: required from here meshtools.cpp:41:16: warning: unused variable 'nv' [-Wunused-variable] 41 | const long nv = Th.nv; | ^~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatD-VFP0.o' -o ../mpi/MatD-VFP0.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from meshtools.cpp:32: ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshS const*, KN*, E_F_F0F0s_, Fem2D::MeshS const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh const*, KN*, E_F_F0F0s_, Fem2D::Mesh const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::Mesh3 const*, KN*, E_F_F0F0s_, Fem2D::Mesh3 const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Fem2D::MeshL const*, KN*, E_F_F0F0s_, Fem2D::MeshL const*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'ConnectedComponents::f(basicAC_F0 const&)', inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: meshtools.cpp:194:12: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 194 | return new ConnectedComponents(args);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'ConnectedComponents::f(basicAC_F0 const&)' at meshtools.cpp:194:12, inlined from 'OneOperatorCode, 0>::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2869:65: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Helmholtz_FD.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Helmholtz_FD.cpp:11: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Helmholtz_FD.cpp: In member function 'virtual AnyType HelmholtzFD_Op::operator()(Stack) const': Helmholtz_FD.cpp:1175:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1175 | for(long i = 0; i < m; ++i) | ~~^~~ Helmholtz_FD.cpp:1182:21: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 1182 | for(long i = 0; i < m; ++i) { | ~~^~~ Helmholtz_FD.cpp:1200:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1200 | for(int i=0; i::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': Helmholtz_FD.cpp:1209:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o meshtools.so ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'meshtools.o' -o ../mpi/meshtools.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi Helmholtz_FD.cpp: In member function 'HelmholtzFD::code(basicAC_F0 const&) const': Helmholtz_FD.cpp:790:101: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 790 | E_F0 *code(const basicAC_F0 &args) const { return new HelmholtzFD_Op(args, t[0]->CastTo(args[0])); } | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'HelmholtzFD::code(basicAC_F0 const&) const' at Helmholtz_FD.cpp:790:101: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: Helmholtz_FD.cpp:1213:38: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1213 | Global.Add("HelmholtzFD", "(", new HelmholtzFD); | ^~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at Helmholtz_FD.cpp:1213:38, inlined from 'AutoLoadInit()' at Helmholtz_FD.cpp:1216:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ eval ./ff-c++ Element_P3pnc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o Helmholtz_FD.so In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3pnc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3pnc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3pnc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3pnc.cpp:117:18: warning: unused variable 'x' [-Wunused-variable] 117 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Helmholtz_FD.o' -o ../mpi/Helmholtz_FD.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o Element_P3pnc.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3pnc.o' -o ../mpi/Element_P3pnc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi eval ./ff-c++ vortextools.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'vortextools.cpp' eval ./ff-c++ MatrixMarket.cpp -std=c++14 -std=c++14 g++ -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from vortextools.cpp:32: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from MatrixMarket.cpp:20: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from MatrixMarket.cpp:14: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ./include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:7, from ./include/ff++.hpp:36: ./include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ./include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ./include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ./include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ./include/error.hpp:32, from ./include/ff++.hpp:20: ./include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ./include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ./include/AFunction.hpp:54: ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ vortextools.cpp: In function 'long int smoothCurve(KNM* const&, const long int&)': vortextools.cpp:150:25: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 150 | if(i==0 | i==n){ | ~^~~ vortextools.cpp:152:32: warning: suggest parentheses around comparison in operand of '|' [-Wparentheses] 152 | } else if(i==1 | i==(n-1)) { | ~^~~ vortextools.cpp: In function 'double intdphase(bool, const Complex&, const Complex&, const double&)': vortextools.cpp:385:16: warning: unused variable 'count' [-Wunused-variable] 385 | static int count =0; | ^~~~~ vortextools.cpp: In function 'double ChargeF(int, int, int, Complex*, const double&)': vortextools.cpp:398:12: warning: unused variable 'chn' [-Wunused-variable] 398 | double chn = round(ch); | ^~~ vortextools.cpp: In function 'long int uZero(const pf3c&, const pf3r&, const double&)': vortextools.cpp:437:18: warning: unused variable 'twopi' [-Wunused-variable] 437 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:438:12: warning: unused variable 'charge' [-Wunused-variable] 438 | double charge; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D1(const Fem2D::Mesh* const&, KN >* const&, KN* const&)': vortextools.cpp:492:18: warning: unused variable 'twopi' [-Wunused-variable] 492 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:494:12: warning: unused variable 'charge' [-Wunused-variable] 494 | double charge; | ^~~~~~ vortextools.cpp:495:12: warning: unused variable 'l0' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:15: warning: unused variable 'l1' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:495:18: warning: unused variable 'l2' [-Wunused-variable] 495 | double l0,l1,l2; | ^~ vortextools.cpp:486:29: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 486 | typedef Element::Vertex Vertex; | ^~~~~~ vortextools.cpp: In function 'long int uZero2D(const Fem2D::Mesh* const&, KNM* const&, KN >* const&, KN* const&, double* const&)': vortextools.cpp:533:18: warning: unused variable 'twopi' [-Wunused-variable] 533 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp:536:12: warning: unused variable 'l0' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:15: warning: unused variable 'l1' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp:536:18: warning: unused variable 'l2' [-Wunused-variable] 536 | double l0,l1,l2; | ^~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:618:13: warning: unused variable 'fi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ vortextools.cpp:618:19: warning: unused variable 'kf' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~ vortextools.cpp:618:25: warning: unused variable 'nfi' [-Wunused-variable] 618 | int fi[4],kf[4],nfi=0; | ^~~ vortextools.cpp:619:12: warning: unused variable 'PF' [-Wunused-variable] 619 | R3 PF[4]; | ^~ vortextools.cpp:648:13: warning: variable 'fi' set but not used [-Wunused-but-set-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:648:19: warning: unused variable 'kf' [-Wunused-variable] 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ vortextools.cpp:649:12: warning: unused variable 'PF' [-Wunused-variable] 649 | R3 PF[4]; | ^~ vortextools.cpp:729:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 729 | for(int i=0;i >::size_type' {aka 'unsigned int'} [-Wsign-compare] 779 | ffassert(nca < arc.size()) ; | ~~~~^~~~~~~~~~~~ ./include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ vortextools.cpp: In function 'long int ZeroLines(const pf3c&, const double&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:792:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 792 | for(int j=0; j >::size_type' {aka 'unsigned int'} [-Wsign-compare] 800 | for( int aa=0; aa::size_type' {aka 'unsigned int'} [-Wsign-compare] 809 | for(int i=nbline; i< b.size(); ++i) | ~^~~~~~~~~~ vortextools.cpp:818:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 818 | for(int i=0; i< b.size(); ++i) | ~^~~~~~~~~~ vortextools.cpp:612:10: warning: unused variable 'nt' [-Wunused-variable] 612 | long nt =Th.nt; | ^~ vortextools.cpp:613:10: warning: unused variable 'nv' [-Wunused-variable] 613 | long nv = Th.nv; | ^~ vortextools.cpp:639:9: warning: unused variable 'nbarc' [-Wunused-variable] 639 | int nbarc =0; | ^~~~~ vortextools.cpp:643:12: warning: unused variable 'charge' [-Wunused-variable] 643 | double charge; | ^~~~~~ vortextools.cpp:644:18: warning: unused variable 'twopi' [-Wunused-variable] 644 | const double twopi = 2.*Pi; | ^~~~~ vortextools.cpp: In function 'double interpol(const KN_&, const KN_&, const KN_&)': vortextools.cpp:923:32: warning: unused variable 'si1' [-Wunused-variable] 923 | double dl = l/(N-1.),si=0, si1; | ^~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In function 'int mm_readb_mtx_crd_entry(FILE*, int*, int*, double*, double*, char*)': MatrixMarket.cpp:483:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 483 | if(fread(&ijc,sizeof(IJC),1,f) != 1) | ^~ MatrixMarket.cpp:485:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 485 | *I=ijc.i; | ^ MatrixMarket.cpp:506:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 506 | if(fread(&ij,sizeof(IJ),1,f) != 1) | ^~ MatrixMarket.cpp:508:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 508 | *I=ij.i; | ^ MatrixMarket.cpp: In function 'char* mm_typecode_to_str(char*)': MatrixMarket.cpp:698:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] 698 | int error =0; | ^~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = double; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:876:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] 775 | int i; | ^ MatrixMarket.cpp: In instantiation of 'long int savemtx(std::string* const&, Matrice_Creuse* const&, const bool&) [with R = std::complex; std::string = std::__cxx11::basic_string]': MatrixMarket.cpp:889:16: required from here MatrixMarket.cpp:775:10: warning: unused variable 'i' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = double; MatriceMorse = HashMatrix]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = double]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = double; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:879:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ MatrixMarket.cpp: In instantiation of 'long int readmtx(const char*, MatriceMorse*&, bool) [with R = std::complex; MatriceMorse = HashMatrix >]': MatrixMarket.cpp:851:5: required from 'long int readmtx(const char*, Matrice_Creuse* const&, bool) [with R = std::complex]' MatrixMarket.cpp:863:27: required from 'long int readmtx(std::string* const&, Matrice_Creuse* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]' MatrixMarket.cpp:892:17: required from here MatrixMarket.cpp:800:16: warning: unused variable 'isDouble' [-Wunused-variable] 800 | const bool isDouble = sizeof(R) == sizeof(double); | ^~~~~~~~ MatrixMarket.cpp:827:13: warning: unused variable 'val' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~ MatrixMarket.cpp:827:17: warning: unused variable 'vali' [-Wunused-variable] 827 | int I,J,val,vali; | ^~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM_; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:79:20: required from 'AnyType E_F_F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = std::complex; A1 = std::complex; A2 = std::complex; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:78:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ vortextools.cpp: At global scope: vortextools.cpp:385:16: warning: 'count' defined but not used [-Wunused-variable] 385 | static int count =0; | ^~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ MatrixMarket.cpp: In function 'int mm_read_unsymmetric_sparse(const char*, int*, int*, int*, double**, int**, int**)': MatrixMarket.cpp:216:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 216 | fscanf(f, "%d %d %lg\n", &I[i], &J[i], &val[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from vortextools.cpp:33: ./include/AFunction_ext.hpp: In member function 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_, KN_, KN_, KN_, E_F_F0F0F0F0_, KN_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:159:10: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, KN_, KN_, E_F_F0F0F0_, KN_, KN_, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o MatrixMarket.so ./include/AFunction_ext.hpp: In member function 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:101:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 101 | return new CODE(f, | ^~~~~~~~~~~ 102 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 103 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 104 | t[2]->CastTo(args[2]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3s_, std::complex, std::complex, E_F_F0F0F0s_, std::complex, std::complex, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:101:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, long, E_F_F0F0_*, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, E_F_F0F0_*, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2808:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction_ext.hpp: In member function 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, KNM_, long, E_F_F0F0s_, KNM_, long, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction_ext.hpp:46:15: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const': ./include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, v_fes3>*, int>, std::pair*, int>, double, E_F_F0F0F0_, v_fes3>*, int>, std::pair*, int>, double, E_F0> >::code(basicAC_F0 const&) const' at ./include/AFunction.hpp:2834:11: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from ./include/AFunction.hpp:52: In function 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void', inlined from 'std::__final_insertion_sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1854:5, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from 'std::__sort(int*, int*, __gnu_cxx::__ops::_Iter_less_iter)void' at /usr/include/c++/13/bits/stl_algo.h:1942:5, inlined from 'std::sort(int*, int*)void' at /usr/include/c++/13/bits/stl_algo.h:4860:18, inlined from 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)' at vortextools.cpp:709:17: /usr/include/c++/13/bits/stl_algo.h:1859:32: warning: array subscript 16 is outside array bounds of 'int[4]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vortextools.cpp: In function 'ZeroLines(std::pair, v_fes3>*, int> const&, double const&, KNM* const&, KN* const&, KN* const&)': vortextools.cpp:648:25: note: at offset 64 into object 'ip' of size 16 648 | int fi[4],kf[4],ip[4],nfi=0; | ^~ g++ -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MatrixMarket.o' -o ../mpi/MatrixMarket.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o vortextools.so eval ./ff-c++ Element_P3nc.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.cpp' In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P3nc.cpp:39: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P3nc.cpp: In member function 'virtual void Fem2D::TypeOfFE_P3nc::Pi_h_alpha(const Fem2D::baseFElement&, KN_&) const': Element_P3nc.cpp:115:18: warning: unused variable 'x' [-Wunused-variable] 115 | double x = QFE[p].x; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'vortextools.o' -o ../mpi/vortextools.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o Element_P3nc.so eval ./ff-c++ plotPDF.cpp -DWITH_zlib -lz g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DWITH_zlib' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'plotPDF.cpp' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P3nc.o' -o ../mpi/Element_P3nc.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from plotPDF.cpp:168: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ eval ./ff-c++ Element_P2pnc_3d.cpp g++ -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.cpp' plotPDF.cpp: In function 'void drawLegend_fill(std::stringstream&, int, double, int, const KNM&, double, double, bool, bool, double, double, double, double, double, double, double)': plotPDF.cpp:1081:18: warning: unused variable 'EPS' [-Wunused-variable] 1081 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_mesh(std::stringstream&, const Fem2D::Mesh&, double, double, double, double, int, int, double, bool, double, double, bool, bool, int, int)': plotPDF.cpp:1193:22: warning: unused variable 'grayscale0' [-Wunused-variable] 1193 | const double grayscale0 = (withmesh < 0)? 0: withmesh; | ^~~~~~~~~~ plotPDF.cpp: In function 'void plot_P1_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1483:16: warning: unused variable 'nVertices' [-Wunused-variable] 1483 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1485:16: warning: unused variable 'nEdges' [-Wunused-variable] 1485 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void plot_P0_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:1679:16: warning: unused variable 'nVertices' [-Wunused-variable] 1679 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:1681:16: warning: unused variable 'nEdges' [-Wunused-variable] 1681 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp: In function 'void drawCubicBeziers(std::stringstream&, const std::vector >&, const std::vector >&, double, double, double, double)': plotPDF.cpp:2026:18: warning: unused variable 'EPS' [-Wunused-variable] 2026 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'bool isInsideTriangle(double, double, const double*, const double*)': plotPDF.cpp:2063:18: warning: unused variable 'EPS' [-Wunused-variable] 2063 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void trackParabolaCore(std::vector >&, std::vector >&, double, double, std::vector&, const double*, const double*)': plotPDF.cpp:2108:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2108 | for(int i = 0; i+1 < x.size(); i++){ | ~~~~^~~~~~~~~~ plotPDF.cpp: In function 'void trackEllipse(std::vector >&, std::vector >&, const double*, const double*, const double*)': plotPDF.cpp:2207:19: warning: unused variable 'D' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp:2207:45: warning: unused variable 'E' [-Wunused-variable] 2207 | const double &D = PHI[6]; const double &E = PHI[7]; const double &F = PHI[8]; | ^ plotPDF.cpp: In function 'void trackHyperbola(std::vector >&, std::vector >&, const double*, const std::vector&, const std::vector&, const double*, const double*)': plotPDF.cpp:2457:18: warning: unused variable 'EPS' [-Wunused-variable] 2457 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void plot_P2_isoline_body(std::stringstream&, const Fem2D::Mesh&, const KN&, const std::vector&, double, double, const KNM&, double, double, double, double, int, int, bool, bool, int, double)': plotPDF.cpp:2628:22: warning: unused variable 'p' [-Wunused-variable] 2628 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp: In function 'void plot_P2_isoline(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, int, const KN*, double)': plotPDF.cpp:2710:18: warning: unused variable 'EPS' [-Wunused-variable] 2710 | const double EPS = 1e-10; | ^~~ plotPDF.cpp: In function 'void splitByBorder(std::vector >&, std::vector >&, const std::vector >&, const std::vector >&)': plotPDF.cpp:2862:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2862 | for(size_t k = 0; k <= beg_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp:2886:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2886 | for(size_t k = beg_id+2; k <= end_id+1; k++){ | ~~^~~~~~~~~~~ plotPDF.cpp: In function 'void plot_P2_fill(std::stringstream&, const Fem2D::Mesh&, const KN&, const KNM&, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*)': plotPDF.cpp:3210:22: warning: unused variable 'p' [-Wunused-variable] 3210 | const double p[2][2] = { { ev1x, ev2x }, { ev1y, ev2y } }; | ^ plotPDF.cpp:3140:18: warning: unused variable 'fmax' [-Wunused-variable] 3140 | const double fmax = (logscale)? tmp_fmax*tmp_df: tmp_fmax + tmp_df; | ^~~~ plotPDF.cpp: In function 'void plot_vector2flow(std::stringstream&, const Fem2D::Mesh&, const KN&, const KN&, const KN&, const KN&, bool, bool, const KNM&, double, bool, double, double, int, const KN*, int, int, double, double, double, double, double, int, int, double, bool, bool, int, bool, double, long int, const KN*, const std::string&, bool, int, const KN*)': plotPDF.cpp:3444:18: warning: unused variable 'EPS' [-Wunused-variable] 3444 | const double EPS = 1e-10; | ^~~ plotPDF.cpp:3446:16: warning: unused variable 'nVertices' [-Wunused-variable] 3446 | const int &nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3448:16: warning: unused variable 'nEdges' [-Wunused-variable] 3448 | const int &nEdges = Th.neb; | ^~~~~~ plotPDF.cpp:3449:19: warning: unused variable 'r' [-Wunused-variable] 3449 | const double &r = scale; | ^ plotPDF.cpp: In member function 'virtual AnyType PLOTPDF_Op::operator()(Stack) const': plotPDF.cpp:3863:15: warning: unused variable 'nVertices' [-Wunused-variable] 3863 | const int nVertices = Th.nv; | ^~~~~~~~~ plotPDF.cpp:3892:16: warning: unused variable 'marginr' [-Wunused-variable] 3892 | const int &marginr = margin[2]; | ^~~~~~~ plotPDF.cpp:3893:16: warning: unused variable 'margint' [-Wunused-variable] 3893 | const int &margint = margin[3]; | ^~~~~~~ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from ./include/AFunction.hpp:93, from ./include/ff++.hpp:21, from Element_P2pnc_3d.cpp:28: ./include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ./include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ./include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ./include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ./include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ./include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ./include/MeshLn.hpp:51, from ./include/FESpacen.hpp:54, from ./include/ff++.hpp:33: ./include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ./include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ./include/ff++.hpp:34: ./include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ./include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ./include/VirtualSolverSparseSuite.hpp:536:64: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ./include/HashMatrix.hpp:17, from ./include/ff++.hpp:35: ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ./include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ./include/VirtualSolverSparseSuite.hpp:615:78: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/SparseLinearSolver.hpp:9: ./include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ./include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ./include/VirtualSolverSkyLine.hpp:11, from ./include/SparseLinearSolver.hpp:10: ./include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ./include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ./include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ./include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ./include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ./include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ./include/lgsolver.hpp:152:23: required from here ./include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ./include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ./include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ./include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ./include/ff++.hpp:46: ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ./include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ./include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ./include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ./include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ./include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ./include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ./include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ./include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ./include/ff++.hpp:49: ./include/Operator.hpp: At global scope: ./include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ./include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:50: ./include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./include/ff++.hpp:55: ./include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ./include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ./include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ./include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ./include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ./include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ./include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ./include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ./include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ./include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ Element_P2pnc_3d.cpp: In function 'void Fem2D::Setp3(int*, int)': Element_P2pnc_3d.cpp:131:24: warning: unused variable 'k' [-Wunused-variable] 131 | int i=n/2, j= n%2, k = 3-i; | ^ Element_P2pnc_3d.cpp: In member function 'virtual void Fem2D::TypeOfFE_P2pnc_3d::set(const Mesh&, const Element&, Fem2D::InterpolationMatrix&, int, int, int*) const': Element_P2pnc_3d.cpp:144:9: warning: unused variable 'n' [-Wunused-variable] 144 | int n = this->NbDoF; | ^ In file included from ./include/AFunction.hpp:92: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:426:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1757:40: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1862:38: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/VirtualSolverCG.hpp:10, from ./include/SparseLinearSolver.hpp:8: ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:153:79: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ./include/VirtualSolverSparseSuite.hpp:184:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:233:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:264:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:553:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ./include/VirtualSolverSparseSuite.hpp:585:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:635:78: required from here ./include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ./include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ./include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ./include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ./include/VirtualSolverSparseSuite.hpp:667:24: required from here ./include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:141:68: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:272:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:345:82: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:573:59: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:611:60: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:100: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:64:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:84:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:105:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/GenericMesh.hpp: In instantiation of 'int Fem2D::GenericElement::facePermutation(int) const [with Data = Fem2D::DataTet]': Element_P2pnc_3d.cpp:159:35: required from here ./include/GenericMesh.hpp:405:30: warning: unused variable 'j' [-Wunused-variable] 405 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ./include/lgfem.hpp:430:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ./include/lgfem.hpp:477:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ./include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ./include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ./include/lgfem.hpp:524:69: required from here ./include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In function 'get_string[abi:cxx11](void*, E_F0*, char const*)': plotPDF.cpp:806:16: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 806 | strncpy(carg, GetAny((*e)(stack))->c_str(), length); | ^ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o Element_P2pnc_3d.so g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'Element_P2pnc_3d.o' -o ../mpi/Element_P2pnc_3d.so -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4566:88: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4566 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]) ); | ^ In file included from ./include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4566:88: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ plotPDF.cpp: In member function 'PLOTPDF::code(basicAC_F0 const&) const': plotPDF.cpp:4593:135: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4593 | return new PLOTPDF_Op( args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), static_cast(0) ); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PLOTPDF::code(basicAC_F0 const&) const' at plotPDF.cpp:4593:128: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4611:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4611 | Global.Add("plotPDF", "(", new PLOTPDF); // mesh only | ^~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4611:36, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4612:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4612 | Global.Add("plotPDF", "(", new PLOTPDF(0)); // real valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4612:45, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4613:47: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4613 | Global.Add("plotPDF", "(", new PLOTPDF(0,0)); // vector valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4613:47, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: plotPDF.cpp:4614:49: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4614 | Global.Add("plotPDF", "(", new PLOTPDF(0,0,0)); // complex-valued | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at plotPDF.cpp:4614:49, inlined from 'AutoLoadInit()' at plotPDF.cpp:4617:1: ./include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o plotPDF.so '-lz' g++ -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'plotPDF.o' -o ../mpi/plotPDF.so '-lz' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Warning missing plugin: finish build list so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' MISSING lib parmetis, Check the WHERE-LIBRARYfiles ../seq/ff-c++ -auto -mpi MPICG.cpp eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi mpi-cmaes.cpp eval ../seq/ff-c++ '-mpi' MPICG.cpp -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MPICG.cpp' eval ../seq/ff-c++ '-mpi' ../seq/cmaes.cpp -I../seq mpi-cmaes.cpp -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I../seq' '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include '../seq/cmaes.cpp' 'mpi-cmaes.cpp' ../seq/cmaes.cpp: In function 'szCat(char const*, char const*, char const*, char const*)': ../seq/cmaes.cpp:3311:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ^ ../seq/cmaes.cpp:3311:59: note: length computed here 3311 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3314:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ ../seq/cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3319:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ ../seq/cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ ../seq/cmaes.cpp:3324:12: warning: '__strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ ../seq/cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from MPICG.cpp:39: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /usr/include/openmpi-i386/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-i386/mpi.h:2887, from MPICG.cpp:35: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ MPICG.cpp: In function 'int NLCG(const DJ&, const P&, KN_&, int, double&, long int, ompi_communicator_t**)': MPICG.cpp:58:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 58 | { if(kprint>1) | ^~ MPICG.cpp:60:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 60 | return 2; } | ^~~~~~ MPICG.cpp: In function 'int ConjuguedGradient2(const M&, const P&, KN_&, const KN_&, int, double&, long int, ompi_communicator_t**)': MPICG.cpp:119:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 119 | { if(kprint<=nbitermax) | ^~ MPICG.cpp:121:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 121 | return 2; } | ^~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from mpi-cmaes.cpp:41: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from mpi-cmaes.cpp:39: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ mpi-cmaes.cpp: In member function 'virtual AnyType OptimCMA_ES::E_CMA_ES::operator()(Stack) const': mpi-cmaes.cpp:312:46: warning: unused variable 'iprint' [-Wunused-variable] 312 | long iprint = verbosity; | ^~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:493:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 493 | Global.Add("MPILinearCG","(",new MPILinearCG()); // old form with rhs (must be zer | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:493:53, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:494:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 494 | Global.Add("MPIAffineCG","(",new MPILinearCG(1)); // without right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:494:54, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:495:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 495 | Global.Add("MPILinearGMRES","(",new MPILinearCG(0,0)); // with right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:495:59, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:496:61: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 496 | Global.Add("MPIAffineGMRES","(",new MPILinearCG(0,0,0)); // with right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:496:61, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: MPICG.cpp:497:51: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 497 | Global.Add("MPINLCG","(",new MPILinearCG(-1)); // without right handsize | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at MPICG.cpp:497:51, inlined from 'AutoLoadInit()' at MPICG.cpp:501:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ MPICG.cpp: In member function 'MPILinearCG::code(basicAC_F0 const&) const': MPICG.cpp:446:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 446 | return new E_LCG(args,cas,CG);} | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'MPILinearCG::code(basicAC_F0 const&) const' at MPICG.cpp:446:9: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Load_Init()', inlined from 'AutoLoadInit()' at mpi-cmaes.cpp:393:2: mpi-cmaes.cpp:384:46: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 384 | Global.Add("cmaesMPI","(",new OptimCMA_ES(1)); | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Load_Init()' at mpi-cmaes.cpp:384:46, inlined from 'AutoLoadInit()' at mpi-cmaes.cpp:393:2: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mpi-cmaes.cpp: In member function 'OptimCMA_ES::code(basicAC_F0 const&) const': mpi-cmaes.cpp:354:89: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 354 | E_F0 * code(const basicAC_F0 & args) const {return new E_CMA_ES(args,cas);} | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OptimCMA_ES::code(basicAC_F0 const&) const' at mpi-cmaes.cpp:354:75: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'MPICG.o' -o MPICG.so '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi /usr/lib/openmpi/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../seq/cmaes.cpp: In function 'szCat': ../seq/cmaes.cpp:3314:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3314 | strncat((char *)szBuf, sz2, | ^ ../seq/cmaes.cpp:3315:41: note: length computed here 3315 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/cmaes.cpp:3319:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3319 | strncat((char *)szBuf, sz3, | ^ ../seq/cmaes.cpp:3320:41: note: length computed here 3320 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/cmaes.cpp:3324:12: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3324 | strncat((char *)szBuf, sz4, | ^ ../seq/cmaes.cpp:3325:41: note: length computed here 3325 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ^ ../seq/ff-c++ -auto -mpi hpddm.cpp eval ../seq/ff-c++ '-mpi' hpddm.cpp -std=c++14 -std=c++14 -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lflexiblas -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'hpddm.cpp' ../seq/ff-c++ -auto -mpi hpddm_substructuring.cpp eval ../seq/ff-c++ '-mpi' hpddm_substructuring.cpp -std=c++14 -std=c++14 -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lflexiblas -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.cpp' In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm.cpp:15: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /usr/include/openmpi-i386/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-i386/mpi.h:2887, from common_hpddm.hpp:5: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6, from hpddm_substructuring.cpp:8: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from /usr/include/openmpi-i386/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-i386/mpi.h:2887, from common_hpddm.hpp:5: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/SparseLinearSolver.hpp:7, from ../seq/include/ff++.hpp:36: ../seq/include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ../seq/include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ../seq/include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ../seq/include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ../seq/include/error.hpp:32, from ../seq/include/ff++.hpp:20: ../seq/include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../seq/include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/FESpace.hpp: In function 'std::ostream& Fem2D::operator<<(std::ostream&, const FESpace&)': ../seq/include/FESpace.hpp:823:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 823 | for (int j=0;j struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:7, from ../seq/include/ff++.hpp:36: ../seq/include/MatriceCreuse_tpl.hpp: In function 'int BuildMEK_KK(int, int*, int*, int*, const FElement*, const FElement*)': ../seq/include/MatriceCreuse_tpl.hpp:109:21: warning: unnecessary parentheses in declaration of 'pK' [-Wparentheses] 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ ../seq/include/MatriceCreuse_tpl.hpp:109:21: note: remove parentheses 109 | const FElement (*pK[2])={pKE,pKKE}; | ^~~~~~~~ | - - ../seq/include/MatriceCreuse_tpl.hpp:113:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 113 | for (int k=0;k<2;k++) | ^~~ In file included from ../seq/include/error.hpp:32, from ../seq/include/ff++.hpp:20: ../seq/include/throwassert.hpp:49:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^ ../seq/include/MatriceCreuse_tpl.hpp:127:7: note: in expansion of macro 'ffassert' 127 | ffassert(ndf <=l); | ^~~~~~~~ In file included from ../seq/include/AFunction.hpp:54: ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:57: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:363, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In member function 'void HPDDM::Schur::computeSchurComplement()': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:407:129: note: '#pragma message: Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements' 407 | #pragma message("Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements") | ^ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ In file included from common_hpddm.hpp:57: common.hpp: At global scope: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ hpddm_substructuring.cpp: In member function 'virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const': hpddm_substructuring.cpp:58:17: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 58 | if(dest < mpirank) { | ~~~~~^~~~~~~~~ hpddm_substructuring.cpp:60:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 60 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:103:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 103 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:142:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'VirtualMatrix::I' {aka 'int'} [-Wsign-compare] 142 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:177:27: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 177 | if(interfaceNb->n != vec.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ hpddm_substructuring.cpp:179:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 179 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ hpddm_substructuring.cpp:185:48: warning: comparison of integer expressions of different signedness: 'long int' and 'const unsigned int' [-Wsign-compare] 185 | if(idx == vec.cend() || res[j] < *idx) { In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ hpddm_substructuring.cpp:201:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 201 | for(unsigned int i = 0; i < interfaceNb->n; ++i) { | ~~^~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:214:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 214 | for(unsigned int i = 0; i < interfaceNb->n; ++i) { | ~~^~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:221:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 221 | if(sizeVec != out->operator[](1 + i).n) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:356, from common_hpddm.hpp:55: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:71:7: note: 'class HPDDM::Schwarz' declared here 71 | class Schwarz : public Preconditioner< | ^~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:71:7: note: 'class HPDDM::Schwarz >' declared here 71 | class Schwarz : public Preconditioner< | ^~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:376: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 'class HPDDM::Bdd' declared here 41 | class Bdd : public Schur, K> { | ^~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:41:7: note: 'class HPDDM::Bdd >' declared here 41 | class Bdd : public Schur, K> { | ^~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:371: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 'class HPDDM::Feti' declared here 41 | class Feti : public Schur, K> { | ^~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:41:7: note: 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' declared here 41 | class Feti : public Schur, K> { | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:974:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:974:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:560:25: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd; K = double]' hpddm_substructuring.cpp:611:42: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:356: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:613:35: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:560:25: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd >; K = std::complex]' hpddm_substructuring.cpp:611:42: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common_hpddm.hpp:345:19: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:613:35: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:393:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 393 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = long int*; T = long int; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:1424:52: required from 'void HPDDM::Schwarz::distributedNumbering(I*, I&, I&, long long int&) const [with I = long int; char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:931:32: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:988:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = long int*; T = long int; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:1424:52: required from 'void HPDDM::Schwarz::distributedNumbering(I*, I&, I&, long long int&) const [with I = long int; char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:931:32: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:988:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:295: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:316:46: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:676:33: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:295: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:416:42: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' hpddm_substructuring.cpp:575:47: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:321: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:279:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 279 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:281:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 281 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:209:34: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:304:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 304 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:416:42: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' hpddm_substructuring.cpp:575:47: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:279:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 279 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:281:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 281 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:209:34: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:576:33: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_LAPACK.hpp:304:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 304 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:705:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 705 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 750 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:316:46: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:676:33: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:344:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 344 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:347:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:348:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 348 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:366:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_SuiteSparse.hpp:369:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 369 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:705:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 705 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 750 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 264 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 363 | for(unsigned int i = 0; i < super::_mult; ++i) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:593:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:621:46: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:269: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:309:31: required from 'void HPDDM::Schur::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:597:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:808:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1172:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:640:43: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:808:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1172:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:642:61: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:318:40: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:576:18: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:646:64: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:760:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 760 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:318:40: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_CG.hpp:576:18: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1168:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:581:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:584:15: required from 'static U Substructuring::InvSubstructuring::inv(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:612:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G'; char U = 'G']' hpddm_substructuring.cpp:648:82: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:760:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:269: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1157:34: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G'; char U = 'G']' hpddm.cpp:1026:38: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:752:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:765:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 765 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:778:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 778 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:411:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 128 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:405:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:413:36: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:364:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:68:13: required from 'void HPDDM::Subdomain::dtor() [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:114:31: required from 'void HPDDM::Schwarz::dtor() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:944:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_matrix.hpp:128:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:456:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1126:102: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:957:30: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:925:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1157:34: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:699:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:712:15: required from 'static U Schwarz::InvSchwarz::inv(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:69:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:970:67: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G'; char U = 'G']' hpddm.cpp:1028:56: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:752:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 752 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:765:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 765 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:778:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 778 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = ompi_communicator_t*]': hpddm_substructuring.cpp:272:54: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:265:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:526:22: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = std::complex; MPI_Comm = ompi_communicator_t*]': hpddm_substructuring.cpp:272:54: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:265:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:526:22: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, OpTrans, HPDDM::FetiPrcndtnr::DIRICHLET> >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:542:26: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:629:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 629 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:631:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 631 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:542:26: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:506:13: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:629:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 629 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:631:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 631 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:48: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::BddProjection, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::BddProjection, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:78:58: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::exchange() const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': hpddm.cpp:91:26: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:178:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 178 | for(int k = 0; k < transpose[pair.second[j]].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:212:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 212 | for(unsigned int j = 0; j < size; ) { | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:95:54: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = std::complex; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:78:58: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::exchange() const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': hpddm.cpp:91:26: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:178:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 178 | for(int k = 0; k < transpose[pair.second[j]].size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:212:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 212 | for(unsigned int j = 0; j < size; ) { | ~~^~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:95:54: required from 'AnyType Schwarz::initDDM::E_initDDM::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:61:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = HPDDM::Schwarz >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = HPDDM::Schwarz >*; A0 = HPDDM::Schwarz >*; A1 = HPDDM::Schwarz >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class HPDDM::Schwarz >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = HPDDM::Schwarz >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans >; TA0 = HPDDM::Schwarz*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = HPDDM::Schwarz*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = HPDDM::Schwarz*; A0 = HPDDM::Schwarz*; A1 = HPDDM::Schwarz*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class HPDDM::Schwarz* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ../seq/include/AFunction.hpp:1151:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex; A0 = HPDDM::Schwarz >*; A1 = KN >*; A2 = KN >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1150:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:656:33: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:608:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 608 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:475:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:380:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::BddProjection >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::BddProjection >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:656:33: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:608:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 608 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id::value != 0)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1118:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:475:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:380:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:756:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 756 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:330: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, ompi_communicator_t* const&, std::ios_base::openmode) const [with K = double; std::string = std::__cxx11::basic_string; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::ios_base::openmode]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:184:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, ompi_communicator_t* const&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = double; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::ios_base::openmode]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:680:39: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:85:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 85 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, ompi_communicator_t* const&, std::ios_base::openmode) const [with K = std::complex; std::string = std::__cxx11::basic_string; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::ios_base::openmode]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_ARPACK.hpp:184:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, ompi_communicator_t* const&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = std::complex; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::ios_base::openmode]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:680:39: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:279:57: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:85:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:48: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::MatrixMultiplication, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::MatrixMultiplication, double>&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:366:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:382:40: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:1145:51: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, ompi_request_t**&, const short unsigned int*, const T&, ompi_request_t** const&) [with char S = 'G'; bool U = true; T = double**; Preconditioner = HPDDM::Feti&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = double; MPI_Request = ompi_request_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:660:50: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:744:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 744 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:1145:51: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, ompi_request_t**&, const short unsigned int*, const T&, ompi_request_t** const&) [with char S = 'G'; bool U = true; T = std::complex**; Preconditioner = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = std::complex; MPI_Request = ompi_request_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:660:50: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:301:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:360:52: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:319:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:744:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::MatrixMultiplication >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(Operator&&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::MatrixMultiplication >, std::complex >&; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:260:44: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:122:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:517:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 517 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:536:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 536 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:908:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 908 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:919:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 919 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1183:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'integer_type' {aka 'int'} [-Wsign-compare] 1183 | for(unsigned int j = 0; j < I[i + 1]; ++j) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:49: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:659:25: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:398:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 398 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:401:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 401 | while(j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:412:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 412 | if(i != A_->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:429:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 429 | for(unsigned int i = 0; i < A_->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:431:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 431 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:443:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 443 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:444:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 444 | for(unsigned int j = A_->_ia[i] - (HPDDM_NUMBERING == 'F'); j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:659:25: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:398:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 398 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:401:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 401 | while(j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:412:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 412 | if(i != A_->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:429:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 429 | for(unsigned int i = 0; i < A_->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:431:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 431 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:443:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 443 | for(unsigned int i = 0; i < A_->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:444:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 444 | for(unsigned int j = A_->_ia[i] - (HPDDM_NUMBERING == 'F'); j < A_->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:314:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1721 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1721:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1802 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:278:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:228:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1802:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; typename CoarseOperator::return_type = std::pair*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename super::co_type::return_type = std::pair*; typename super::co_type = HPDDM::CoarseOperator; super = HPDDM::Preconditioner, double>; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:486:33: required from 'void HPDDM::MatrixMultiplication::assembleForMain(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:753:79: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:222:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:308:56: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_operator.hpp:359:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for(int j = 0; j < super::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1804:87: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:1379:41: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:277:69: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:216:65: required from 'typename CoarseOperator::return_type HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&, Types& ...) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Types = {}; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; typename CoarseOperator::return_type = std::pair*>*; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:402:120: required from 'typename HPDDM::Schwarz::super::co_type::return_type HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&, HPDDM::MatrixCSR* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename super::co_type::return_type = std::pair*>*; typename super::co_type = HPDDM::CoarseOperator >; super = HPDDM::Preconditioner >, std::complex >; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:326:48: required from 'AnyType Schwarz::attachCoarseOperator::E_attachCoarseOperator::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:251:9: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_coarse_operator_impl.hpp:165:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 165 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Bdd*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Bdd*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, pwr, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, pwr, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, HPDDM::Feti, (HPDDM::FetiPrcndtnr)3>*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (HPDDM::FetiPrcndtnr)3>, (char)78>, HPDDM::Feti, (HPDDM::FetiPrcndtnr)3>*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Feti*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Feti*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, HPDDM::Bdd >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, HPDDM::Bdd >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:315:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 315 | return new attachCoarseOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:315:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, (HPDDM::FetiPrcndtnr)3>, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::solveDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:429:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::solveDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:429:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::Skeleton::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:35:109: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 35 | return new Skeleton_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::Skeleton::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:35:109: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::initDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:261:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 261 | return new initDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::initDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:261:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber, double>::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber, double>::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber >, std::complex >::code(basicAC_F0 const&) const': hpddm_substructuring.cpp:502:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 502 | return new renumber_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::renumber >, std::complex >::code(basicAC_F0 const&) const' at hpddm_substructuring.cpp:502:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Substructuring::InvSubstructuring, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Substructuring::InvSubstructuring, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, (HPDDM::FetiPrcndtnr)3>*, E_F_F0_, (HPDDM::FetiPrcndtnr)3>*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, (HPDDM::FetiPrcndtnr)3>*, E_F_F0_, (HPDDM::FetiPrcndtnr)3>*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F_F0F0F0_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F_F0F0F0_, (HPDDM::FetiPrcndtnr)3>*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/openmpi-i386/openmpi/ompi/mpi/cxx/mpicxx.h:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]': ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]' at ../seq/include/AFunction.hpp:3049:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]': ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const* [clone .isra.0]' at ../seq/include/AFunction.hpp:3049:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, KN >*, E_F_F0 > >, KN >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::set, double>::code(basicAC_F0 const&) const': hpddm.cpp:551:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | return new set_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::set, double>::code(basicAC_F0 const&) const' at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::set >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:551:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 551 | return new set_Op(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::set >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:551:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, HPDDM::Schwarz*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, HPDDM::Schwarz*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st, (char)78>, KN*, double, (char)78>, pwr, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN >*, std::complex, (char)78>, pwr >, (char)78>, KN >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, HPDDM::Schwarz >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, HPDDM::Schwarz >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78>, E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*, E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*, E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*, E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*, E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78>, E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::changeOperator, double>::code(basicAC_F0 const&) const': hpddm.cpp:513:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 513 | return new changeOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::changeOperator, double>::code(basicAC_F0 const&) const' at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::changeOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:513:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 513 | return new changeOperator_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::changeOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:513:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, std::complex >::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:376:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::solveDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM, double>::code(basicAC_F0 const&) const': hpddm.cpp:376:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 376 | return new solveDDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::solveDDM, double>::code(basicAC_F0 const&) const' at hpddm.cpp:376:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::distributedMV >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:589:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 589 | return new distributedMV_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::distributedMV >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::distributedMV, double>::code(basicAC_F0 const&) const': hpddm.cpp:589:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 589 | return new distributedMV_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2]), t[3]->CastTo(args[3])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::distributedMV, double>::code(basicAC_F0 const&) const' at hpddm.cpp:589:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Schwarz::ProdSchwarz*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, double, (char)78>, HPDDM::Schwarz*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, KN >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Schwarz::ProdSchwarz >*, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, Schwarz::InvSchwarz >, (char)78>, KN >*, std::complex, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN >*, std::complex, (char)78>, HPDDM::Schwarz >*, KN >*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, Schwarz::InvSchwarz, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_*, E_F_F0_*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F_F0F0_ >*, HPDDM::Schwarz >*, HPDDM::Schwarz >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F_F0F0_*, HPDDM::Schwarz*, HPDDM::Schwarz*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN*, E_F_F0F0_*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN >*, long, E_F_F0F0_ >*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_*, KN >*, long, E_F_F0F0_*, KN >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, Resize > >, long, E_F_F0F0_ >*, Resize > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_, HPDDM::Schwarz >*, KN >*, KN >*, E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_, HPDDM::Schwarz >*, KN >*, KN >*, E_F_F0F0F0_, HPDDM::Schwarz >*, KN >*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/openmpi-i386/openmpi/ompi/mpi/cxx/mpicxx.h:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::initDDM >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:48:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 48 | E_F0* code(const basicAC_F0 & args) const { return new E_initDDM(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::initDDM >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::initDDM, double>::code(basicAC_F0 const&) const': hpddm.cpp:48:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 48 | E_F0* code(const basicAC_F0 & args) const { return new E_initDDM(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::initDDM, double>::code(basicAC_F0 const&) const' at hpddm.cpp:48:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:608:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:608:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:625:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 625 | Global.Add("originalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Substructuring::InvSubstructuring, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:597:26: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:611:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 611 | Global.Add("OriginalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:611:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:625:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 625 | Global.Add("originalNumbering", "(", new OneOperator3_*, KN*, KN*>(originalNumbering)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:625:42: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ In function 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (HPDDM::FetiPrcndtnr)3>, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, (HPDDM::FetiPrcndtnr)3>, Substructuring::InvSubstructuring, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addScalarProduct, double>()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct, double>()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addScalarProduct >, std::complex >()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct >, std::complex >()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:607:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 607 | TheOperators->Add("<-", new initDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:607:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:608:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 608 | Global.Add("AttachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:608:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:609:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 609 | Global.Add("DDM", "(", new solveDDM, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:609:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:610:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 610 | Global.Add("renumber", "(", new renumber, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:610:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:613:35: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 613 | Global.Add("statistics", "(", new OneOperator1_*>(statistics>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:613:35: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:614:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 614 | Global.Add("exchange", "(", new exchangeInOut, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:614:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In function 'Substructuring::add, (char)71, (char)71>()void': hpddm_substructuring.cpp:626:45: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 626 | Global.Add("attachCoarseOperator", "(", new attachCoarseOperator, K>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Substructuring::add, (char)71, (char)71>()void' at hpddm_substructuring.cpp:626:45: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ In function 'Dcl_Type*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:86:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:86:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void': common.hpp:88:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd, Schwarz::ProdSchwarz, KN, double, (char)78>()void' at common.hpp:88:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type, (char)78>, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv, Schwarz::InvSchwarz, KN, double, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addArray >()void' at common_hpddm.hpp:428:22: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*>(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addArray >()void' at common_hpddm.hpp:428:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type > > >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addArray >()void' at common_hpddm.hpp:431:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type > > >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addArray >()void' at common_hpddm.hpp:431:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray >()void': common_hpddm.hpp:429:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray >()void' at common_hpddm.hpp:429:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray >()void': common_hpddm.hpp:430:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 430 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray >()void' at common_hpddm.hpp:430:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:86:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | TheOperators->Add("*", new OneOperator2, Op*, V*>(Build)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:86:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void': common.hpp:88:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, Schwarz::ProdSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:88:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:62:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >, (char)78>, KN >*, std::complex, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:63:48: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:72:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 72 | TheOperators->Add("^", new OneBinaryOperator_st, Op*, typename std::conditional::type>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:72:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:73:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 73 | TheOperators->Add("*", new OneBinaryOperator_st, V*, K, trans>, pwr, V*>>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:73:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:74:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 74 | TheOperators->Add("=", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::inv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:74:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void': common.hpp:75:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 75 | TheOperators->Add("<-", new OneOperator2, V*, K, trans>>(Inv, V*, K, trans>::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addInv >, Schwarz::InvSchwarz, KN >, std::complex, (char)78>()void' at common.hpp:75:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:429:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | TheOperators->Add("<-", new OneOperator2_*, KN*, long>(&InitKN)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:429:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:430:36: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 430 | atype*>()->Add("[", "", new OneOperator2_*, long>(get_elementp_*, long>)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:430:36: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:432:33: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 432 | Add*>("resize", ".", new OneOperator1>, KN*>(to_Resize)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:432:33: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'addArray > >()void': common_hpddm.hpp:433:34: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 433 | Add>>("(", "", new OneOperator2_*, Resize>, long>(resizeClean)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addArray > >()void' at common_hpddm.hpp:433:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_Substructuring()', inlined from 'AutoLoadInit()' at hpddm_substructuring.cpp:654:1: hpddm_substructuring.cpp:633:58: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 633 | Global.Add("buildSkeleton", "(", new Substructuring::Skeleton); | ^~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_Substructuring()' at hpddm_substructuring.cpp:633:58, inlined from 'AutoLoadInit()' at hpddm_substructuring.cpp:654:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, double>::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, double>::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op >, std::complex >::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm_substructuring.cpp: In member function 'Substructuring::renumber_Op, (HPDDM::FetiPrcndtnr)3>, std::complex >::operator()(void*) const': hpddm_substructuring.cpp:554:22: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 554 | std::copy(ev[i], ev[i] + deflation->get(i)->n, static_cast(*(deflation->get(i)))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hpddm_substructuring.cpp:514:13: note: 'ev' was declared here 514 | K** ev; | ^~ hpddm.cpp: In member function 'Schwarz::IterativeMethod, (char)71>::code(basicAC_F0 const&) const': hpddm.cpp:910:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | E_F0* code(const basicAC_F0& args) const { return new E_LCG(args, c); } | ^~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::IterativeMethod, (char)71>::code(basicAC_F0 const&) const' at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const': hpddm.cpp:236:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | E_F0* code(const basicAC_F0 & args) const { return new E_attachCoarseOperator(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::attachCoarseOperator >, std::complex >::code(basicAC_F0 const&) const' at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::IterativeMethod::code(basicAC_F0 const&) const': hpddm.cpp:910:59: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 910 | E_F0* code(const basicAC_F0& args) const { return new E_LCG(args, c); } | ^~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::IterativeMethod::code(basicAC_F0 const&) const' at hpddm.cpp:910:59: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::attachCoarseOperator, double>::code(basicAC_F0 const&) const': hpddm.cpp:236:60: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 236 | E_F0* code(const basicAC_F0 & args) const { return new E_attachCoarseOperator(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Schwarz::attachCoarseOperator, double>::code(basicAC_F0 const&) const' at hpddm.cpp:236:60: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:259: In function 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)', inlined from 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:57: warning: array subscript 0 is outside array bounds of 'double[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~^ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_eigensolver.hpp:30: In function 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int', inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In function 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)', inlined from 'HPDDM::Blas::axpby(int const&, double const&, double const*, int const&, double const&, double*, int const&)' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:25: warning: array subscript 0 is outside array bounds of 'double[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson, double>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int', inlined from 'HPDDM::IterativeMethod::solve, double, (void*)0>(HPDDM::Schwarz const&, double const*, double*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op, double>::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM_Op, double>::operator()(void*) const': hpddm.cpp:476:11: warning: 'timer' may be used uninitialized [-Wmaybe-uninitialized] 476 | timer = MPI_Wtime() - timer; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:446:12: note: 'timer' was declared here 446 | double timer; | ^~~~~ In file included from ../seq/include/ff++.hpp:17: In member function 'std::complex::__rep() const', inlined from 'std::complex::operator*=(std::complex const&)std::complex&' at /usr/include/c++/13/complex:1627:35, inlined from 'std::operator*(std::complex const&, std::complex const&)std::complex' at /usr/include/c++/13/complex:398:11, inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:54, inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /usr/include/c++/13/complex:1641:59: warning: array subscript [0, 134217727] is outside array bounds of 'void[0:]' [-Warray-bounds=] 1641 | _GLIBCXX_CONSTEXPR _ComplexT __rep() const { return _M_value; } | ^~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int', inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ In function 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)', inlined from 'HPDDM::Blas >::axpby(int const&, std::complex const&, std::complex const*, int const&, std::complex const&, std::complex*, int const&)' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:382:13, inlined from 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1068:31, inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_BLAS.hpp:388:47: warning: array subscript [0, 134217727] is outside array bounds of 'void[0:]' [-Warray-bounds=] 388 | v[i * incy] = alpha * u[i * incx] + beta * v[i * incy]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In function 'HPDDM::IterativeMethod::Richardson >, std::complex >(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int', inlined from 'HPDDM::IterativeMethod::solve >, std::complex, (void*)0>(HPDDM::Schwarz > const&, std::complex const*, std::complex*, int const&, ompi_communicator_t* const&)int' at /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1141:79, inlined from 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const' at hpddm.cpp:475:44: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_iterative.hpp:1060:23: note: object of size 0 allocated by 'operator new[](unsigned int)' 1060 | K* work = new K[2 * n]; | ^~~~~~~~~~~~ hpddm.cpp: In member function 'Schwarz::solveDDM_Op >, std::complex >::operator()(void*) const': hpddm.cpp:476:11: warning: 'timer' may be used uninitialized [-Wmaybe-uninitialized] 476 | timer = MPI_Wtime() - timer; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ hpddm.cpp:446:12: note: 'timer' was declared here 446 | double timer; | ^~~~~ /usr/lib/openmpi/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi /usr/lib/openmpi/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lflexiblas' '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../seq/ff-c++ -auto -mpi PETSc.cpp eval ../seq/ff-c++ '-mpi' PETSc.cpp -std=c++14 -std=c++14 -DWITH_petsc -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/openmpi/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpi -lmpi_mpifh -I/usr/include -I/usr/include/openmpi-i386/petsc -I/usr/lib/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-i386/hypre -I/usr/include/openmpi-i386/superlu_dist -DWITH_blas -lflexiblas -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-DWITH_petsc' '-I/usr/include' '-I/usr/include/openmpi-i386/petsc' '-I/usr/lib/gfortran/modules/openmpi/petsc' '-I/usr/include/openmpi-i386/hypre' '-I/usr/include/openmpi-i386/superlu_dist' '-DWITH_blas' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include' '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'PETSc.cpp' In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:396, from common_hpddm.hpp:55, from PETSc.hpp:6, from PETSc-code.hpp:3, from PETSc.cpp:4: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_PETSc.hpp:75:13: warning: Use SETERRQ() (since version 3.17) 75 | if(eta * bs != mu) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Unhandled case %d != %d", static_cast(eta * bs), static_cast(mu)); // LCOV_EXCL_LINE | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_PETSc.hpp:234:13: warning: Use SETERRQ() (since version 3.17) 234 | if(id == PETSC_TRUE && eta * bs != mu) SETERRQ2(PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "Unhandled case %d != %d", static_cast(eta * bs), static_cast(mu)); // LCOV_EXCL_LINE | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from common_hpddm.hpp:6: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /usr/include/openmpi-i386/petsc/petscsystypes.h:315, from /usr/include/openmpi-i386/petsc/petscsys.h:47, from /usr/include/openmpi-i386/petsc/petscbag.h:4, from /usr/include/openmpi-i386/petsc/petsc.h:5, from PETSc-code.hpp:1: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from common_hpddm.hpp:8: ../seq/include/array_tlp.hpp: At global scope: ../seq/include/array_tlp.hpp:63:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 63 | struct affectation: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:69:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct affectation_add: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:75:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 75 | struct affectation_sub: binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:95:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 95 | struct Op2_dotproduct: public binary_function >,KN *,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:100:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_dotproduct_: public binary_function >,KN_ ,K> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:964:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 964 | struct set_A_BI: public binary_function,pair, KN_ > *,KN_ > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:992:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 992 | struct init_A_BI: public binary_function* ,pair, KN_ > *,KN* > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1021:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1021 | struct set_AI_B: public binary_function, KN_ > * ,KN_, NothingType > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/array_tlp.hpp:1073:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1073 | struct SetArray2: public binary_function > { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:57: common.hpp:8:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 8 | struct BinaryOp : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common.hpp:23:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 23 | struct assign : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ common_hpddm.hpp: In function 'long int periodicity(Matrice_Creuse* const&, KN >* const&, KN* const&)': common_hpddm.hpp:487:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 487 | for(int k = 0; k < mR->nnz; ++k) { | ~~^~~~~~~~~ In file included from common_hpddm.hpp:513: ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh&, bool, int, bool)': ../seq/iovtk.cpp:466:11: warning: unused variable 'nv' [-Wunused-variable] 466 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'void VTU_WRITE_MESH(FILE*, const Fem2D::Mesh3&, bool, int, bool)': ../seq/iovtk.cpp:760:11: warning: unused variable 'nv' [-Wunused-variable] 760 | int nc, nv, nconnex; | ^~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1532:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1532 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1598:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1598 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1696:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1696 | if (!bigEndian) | ^~ ../seq/iovtk.cpp:1698:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1698 | *pv++=*f; | ^ ../seq/iovtk.cpp:1739:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1739 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:1405:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 1405 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh_Op::operator()(Stack) const': ../seq/iovtk.cpp:1787:7: warning: variable 'reftri' set but not used [-Wunused-but-set-variable] 1787 | int reftri = 1; | ^~~~~~ ../seq/iovtk.cpp:1788:7: warning: variable 'refedges' set but not used [-Wunused-but-set-variable] 1788 | int refedges = 1; | ^~~~~~~~ ../seq/iovtk.cpp:1802:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 1802 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In member function 'void VTK_WriteMesh_Op::Expression2::writesolutionP0_double(FILE*, const Fem2D::Mesh&, Stack, bool) const': ../seq/iovtk.cpp:2037:21: warning: unused variable 'ElementChars' [-Wunused-variable] 2037 | unsigned char ElementChars[256]; | ^~~~~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh_Op::VTK_WriteMesh_Op(const basicAC_F0&)': ../seq/iovtk.cpp:2348:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2348 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2370:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2370 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2384:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 2384 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:2315:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 2315 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH(const std::string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': ../seq/iovtk.cpp:2436:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2436 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2455:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 2455 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:2756:15: warning: unused variable 'bid0' [-Wunused-variable] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp:2686:7: warning: unused variable 'cell_lab' [-Wunused-variable] 2686 | int cell_lab = 1; | ^~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3320:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3320 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3399:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3620:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3620 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ ../seq/iovtk.cpp:3181:9: warning: variable 'res' set but not used [-Wunused-but-set-variable] 3181 | char *res; | ^~~ ../seq/iovtk.cpp: In member function 'virtual AnyType VTK_LoadMesh3_Op::operator()(Stack) const': ../seq/iovtk.cpp:3685:7: warning: unused variable 'reftetra' [-Wunused-variable] 3685 | int reftetra(arg(0, stack, 1)); | ^~~~~~~~ ../seq/iovtk.cpp:3687:7: warning: unused variable 'reftri' [-Wunused-variable] 3687 | int reftri(arg(2, stack, 1)); | ^~~~~~ ../seq/iovtk.cpp:3689:11: warning: variable 'DataLabel' set but not used [-Wunused-but-set-variable] 3689 | string *DataLabel; | ^~~~~~~~~ ../seq/iovtk.cpp: In constructor 'VTK_WriteMesh3_Op::VTK_WriteMesh3_Op(const basicAC_F0&)': ../seq/iovtk.cpp:4289:28: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4289 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4311:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4311 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4325:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 4325 | sprintf(number, "%li", jj + 1); | ~~^ ~~~~~~ | | | | | size_t {aka unsigned int} | long int | %i ../seq/iovtk.cpp:4256:9: warning: variable 'nbofsol' set but not used [-Wunused-but-set-variable] 4256 | int nbofsol; | ^~~~~~~ ../seq/iovtk.cpp: In function 'void VTK_WRITE_MESH3(const std::string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': ../seq/iovtk.cpp:4382:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4382 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4399:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 4399 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ ../seq/iovtk.cpp:4695:15: warning: unused variable 'bid0' [-Wunused-variable] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~~~ ../seq/iovtk.cpp: In function 'MMesh* VTK_LoadT(const std::string&, bool, bool, bool, double, double, KN >*)': ../seq/iovtk.cpp:6606:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 6606 | if (startdatapoint==0) | ^~ ../seq/iovtk.cpp:6612:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 6612 | if (strcmp(buffer, "POINT_DATA")==0) { | ^~ PETSc.hpp: In function 'void PETSc::setCompositePC(PC, const std::vector<_p_Mat*>*)': PETSc.hpp:317:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 317 | for(int i = j; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc.hpp:325:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 325 | for(int i = 0; i < S->size(); ++i) { | ~~^~~~~~~~~~~ PETSc-code.hpp: In member function 'AnyType PETSc::varfToMat::Op::operator()(Stack) const': PETSc-code.hpp:373:37: warning: typedef 'Mesh2' locally defined but not used [-Wunused-local-typedefs] 373 | typedef typename FESpace2::Mesh Mesh2; | ^~~~~ PETSc-code.hpp: In function '_p_Mat* PETSc::ff_to_PETSc(const HPDDM::MatrixCSR*)': PETSc-code.hpp:616:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 616 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: At global scope: PETSc-code.hpp:995:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 995 | struct scale : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp:1002:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1002 | struct AXPY : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp:1025:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 1025 | struct Op2 : public binary_function*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'virtual AnyType PETSc::DMPlexToFF::DMPlexToFF_Op::operator()(Stack) const': PETSc-code.hpp:5259:44: warning: unused variable 'i' [-Wunused-variable] 5259 | PetscInt size, i; | ^ PETSc-code.hpp:5269:42: warning: comparison of integer expressions of different signedness: 'PetscInt' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 5269 | for (PetscInt j = 0; j < conv.size(); ++j) | ~~^~~~~~~~~~~~~ PETSc-code.hpp:5251:44: warning: unused variable 'orientations' [-Wunused-variable] 5251 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5252:40: warning: unused variable 'i' [-Wunused-variable] 5252 | PetscInt size, i; | ^ PETSc-code.hpp:5289:59: warning: unused variable 'd' [-Wunused-variable] 5289 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5289:62: warning: unused variable 'p' [-Wunused-variable] 5289 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5372:44: warning: unused variable 'orientations' [-Wunused-variable] 5372 | const PetscInt *points, *orientations; | ^~~~~~~~~~~~ PETSc-code.hpp:5373:40: warning: unused variable 'i' [-Wunused-variable] 5373 | PetscInt size, i; | ^ PETSc-code.hpp:5402:59: warning: unused variable 'd' [-Wunused-variable] 5402 | PetscInt point = closure[cl], dof, off, d, p; | ^ PETSc-code.hpp:5402:62: warning: unused variable 'p' [-Wunused-variable] 5402 | PetscInt point = closure[cl], dof, off, d, p; | ^ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'void PETSc::change(Type* const&, Matrice_Creuse* const&, Type* const&, Matrice_Creuse* const&, Type* const&) [with Type = DistributedCSR >]': PETSc-code.hpp:986:11: required from here PETSc-code.hpp:747:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 747 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp:757:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 757 | for (unsigned int i = 0; i < dL->_n; ++i) perm[dL->_ja[i]] = i + 1; | ~~^~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]': PETSc-code.hpp:1033:19: required from here PETSc.hpp:148:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 148 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz]': PETSc-code.hpp:4884:12: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 49 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5488:21: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5490:51: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR > >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR > >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5491:22: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5493:53: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DistributedCSR > >'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:14:7: note: 'class PETSc::DistributedCSR > >' declared here 14 | class DistributedCSR { | ^~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = PETSc::DMPlex; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:5572:29: required from here ../seq/include/AFunction.hpp:802:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class PETSc::DMPlex'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 802 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ PETSc.hpp:83:7: note: 'class PETSc::DMPlex' declared here 83 | class DMPlex { | ^~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_preconditioner.hpp:46, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:51, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:356: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static bool HPDDM::Subdomain::distributedCSR(const I*, I, I, I*&, I*&, T*&, const HPDDM::MatrixCSR* const&, const I*) [with I = int; T = double; K = double]': PETSc-code.hpp:823:76: required from 'void PETSc::change(Type* const&, Matrice_Creuse* const&, Type* const&, Matrice_Creuse* const&, Type* const&) [with Type = DistributedCSR >]' PETSc-code.hpp:986:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:556:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 556 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:568:64: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 568 | for(unsigned int j = A->_ia[it->second]; j < A->_ia[it->second + 1]; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:579:134: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare] 579 | tmp.erase(std::remove_if(tmp.begin() + ia[row], tmp.end(), [&row](const std::pair& x) { return x.first < row; }), tmp.end()); | ~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:628:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 628 | for(int j = 0; j < transpose[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schwarz >]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5490:51: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 49 | for(int i = 0; i < _vS->size(); ++i) | ~~^~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5491:22: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] PETSc.hpp: In instantiation of 'void PETSc::DistributedCSR::dtor() [with HpddmType = HPDDM::Schur >]': common_hpddm.hpp:173:12: required from 'AnyType DeleteDTOR(Stack, const AnyType&) [with A = PETSc::DistributedCSR > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:5493:53: required from here PETSc.hpp:49:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, T&, T&, long long int&, HPDDM::underlying_type*, const T*) const [with char N = 'C'; It = int*; T = int; K = double; HPDDM::underlying_type = double]': PETSc.hpp:98:35: required from 'void PETSc::globalMapping(HpddmType* const&, PetscInt*&, PetscInt&, PetscInt&, long long int&, PetscInt*) [with HpddmType = HPDDM::Schwarz; typename std::enable_if >::value>::type* = 0; PetscInt = int]' PETSc.hpp:115:18: required from 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]' PETSc-code.hpp:1033:19: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:456:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 456 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:486:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits::difference_type' {aka 'int'} [-Wsign-compare] 486 | for(unsigned int i = 0; i < std::distance(first, last); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM.hpp:363: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; K = double]': PETSc-code.hpp:1038:36: required from 'long int PETSc::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; K = double]' PETSc-code.hpp:4986:7: required from 'void PETSc::init() [with K = double; typename std::enable_if::is_complex), double, std::complex >::type>::value>::type* = 0]' PETSc-code.hpp:5553:25: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:436:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 436 | while(j-- > 0 && j != interface[j]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:441:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 441 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = false; I = int; T = double; K = double]': PETSc-code.hpp:4817:68: required from 'void PETSc::ProdPETSc::prod(U) const [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' PETSc-code.hpp:4865:9: required from 'static U PETSc::ProdPETSc::mv(U, PETSc::ProdPETSc) [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' common.hpp:87:28: required from 'void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']' PETSc-code.hpp:5543:88: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = true; I = int; T = double; K = double]': PETSc-code.hpp:4837:68: required from 'void PETSc::ProdPETSc::prod(U) const [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' PETSc-code.hpp:4865:9: required from 'static U PETSc::ProdPETSc::mv(U, PETSc::ProdPETSc) [with T = PETSc::DistributedCSR >*; U = KN*; K = double; char N = 'N']' common.hpp:87:28: required from 'void addProd() [with Op = PETSc::DistributedCSR >; Prod = PETSc::ProdPETSc; V = KN; K = double; char N = 'N']' PETSc-code.hpp:5543:88: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::LinearSolver::E_LinearSolver::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3373:11: required from here PETSc-code.hpp:3409:20: warning: unused variable 'N' [-Wunused-variable] 3409 | PetscInt N, rbegin; | ^ PETSc-code.hpp:3409:23: warning: unused variable 'rbegin' [-Wunused-variable] 3409 | PetscInt N, rbegin; | ^~~~~~ PETSc-code.hpp:3410:24: warning: unused variable 'tmpIn' [-Wunused-variable] 3410 | PetscScalar* tmpIn, *tmpOut; | ^~~~~ PETSc-code.hpp:3410:32: warning: unused variable 'tmpOut' [-Wunused-variable] 3410 | PetscScalar* tmpIn, *tmpOut; | ^~~~~~ PETSc-code.hpp:3493:21: warning: unused variable 'M' [-Wunused-variable] 3493 | PetscInt m, M; | ^ PETSc-code.hpp: In instantiation of 'AnyType PETSc::changeNumbering::changeNumbering_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; Storage = KN; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:2926:11: required from here PETSc-code.hpp:2939:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2939 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:2969:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2969 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::changeNumbering::changeNumbering_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; Storage = KNM; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:2926:11: required from here PETSc-code.hpp:2939:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2939 | for (int j = 0; j < E.size( ); ++j) { | ~~^~~~~~~~~~~ PETSc-code.hpp:2969:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 2969 | if (j == E.size( ) - 1) | ~~^~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:1666:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1666 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = true; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:1666:31: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1666 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromArray_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1371:11: required from here PETSc-code.hpp:1435:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1435 | if (k < (ptJ ? v.size( ) : size) - 1) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3533:11: required from here PETSc-code.hpp:3576:29: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3576 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 1; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:3533:11: required from here PETSc-code.hpp:3576:29: warning: comparison of integer expressions of different signedness: 'VirtualMatrix::I' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 3576 | ffassert(mList->n == mList->nnz); ../seq/include/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ PETSc-code.hpp: In instantiation of 'AnyType PETSc::initCSRfromBlockMatrix::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': PETSc-code.hpp:1788:13: required from here PETSc-code.hpp:1877:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1877 | for (int i = 0; i < zeros.size( ); ++i) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN_ >; K = double; MPI_Comm = ompi_communicator_t*]': PETSc-code.hpp:1659:40: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ PETSc-code.hpp: In instantiation of 'void PETSc::initPETScStructure(HpddmType*, PetscInt&, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if<(! std::is_same > >::value)>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = long int]': PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here PETSc-code.hpp:527:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 527 | for (unsigned int i = 0; i < M->_n; i += bs) indices[i / bs] = ptA->_num[i] / bs; | ~~^~~~~~~ PETSc-code.hpp:537:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 537 | for (int i = 0; i < transpose.size( ); ++i) | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:544:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 544 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:554:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 554 | for (int i = 0; i < transpose.size( ); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ PETSc-code.hpp:555:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 555 | for (int j = 0; j < transpose[i].size( ); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]': PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]': PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = std::vector; Mapping = std::vector >; K = double; MPI_Comm = ompi_communicator_t*]': PETSc-code.hpp:3597:70: required from 'AnyType PETSc::initCSRfromDMatrix::initCSRfromDMatrix_Op::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; int C = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:3533:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:165:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 165 | for(int k = 0; k < r[idx[j]].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::DistributedCSR >*]': PETSc-code.hpp:391:27: required from 'AnyType PETSc::varfToMat::Op::operator()(Stack) const [with K = double; MMesh = Fem2D::Mesh; fes1 = v_fes; fes2 = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:366:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class PETSc::DistributedCSR >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]': PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ PETSc.hpp: In instantiation of 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]': PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:247:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PetscInt' {aka 'int'} [-Wsign-compare] 247 | for(unsigned int i = 0; i < last - first; ++i) { | ~~^~~~~~~~~~~~~~ PETSc.hpp:276:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<_p_Mat*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < ptA->_vS->size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In instantiation of 'void exchange_restriction(Type* const&, KN*, KN*, MatriceMorse*) [with U = double; Type = PETSc::DistributedCSR >; K = double; typename std::enable_if<(HPDDM::hpddm_method_id::value == 0)>::type* = 0; MatriceMorse = HashMatrix]': common_hpddm.hpp:317:32: required from 'AnyType exchangeInOut_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common_hpddm.hpp:308:9: required from here common_hpddm.hpp:237:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 237 | for(int k = 0; k < mR->nnz; ++k) | ~~^~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >*>*]': ../seq/include/AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2518:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >*>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >*, PETSc::DistributedCSR >*>*]': ../seq/include/AFunction.hpp:2519:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PETSc::Op2 >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2518:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >*, PETSc::DistributedCSR >*>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'T'>, PETSc::DistributedCSR >*, std::__cxx11::basic_string*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'T'>, KN*, double, 'T'>, pwr >, 'T'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'T'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN*, double, 'T'>, pwr >, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, PETSc::DistributedCSR >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:2419:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN*, double, 'N'>, pwr >, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:2418:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::InvPETSc >, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = PETSc::ProdPETSc >*, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': ../seq/include/AFunction.hpp:1122:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1121:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ../seq/include/AFunction.hpp:1107:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = KN_; A0 = PETSc::DistributedCSR >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1106:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::ProdPETSc >*, KN*, double, 'T'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = PETSc::ProdPETSc >*, KN*, double, 'T'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::ProdPETSc >*, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse >]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse >; A0 = Matrice_Creuse >*; A1 = Matrice_Creuse >*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = newpMatrice_Creuse]': ../seq/include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = newpMatrice_Creuse; A0 = Matrice_Creuse*; A1 = Matrice_Creuse*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:26:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class newpMatrice_Creuse' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = PETSc::ProdPETSc >*, KN*, double, 'N'>]': ../seq/include/AFunction.hpp:1021:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = PETSc::ProdPETSc >*, KN*, double, 'N'>; TA0 = PETSc::DistributedCSR >*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:1020:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class PETSc::ProdPETSc >*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../seq/include/AFunction.hpp:948:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = PETSc::DistributedCSR >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction.hpp:947:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = false; Container = STL; K = double]': PETSc-code.hpp:519:40: required from 'void PETSc::initPETScStructure(HpddmType*, PetscInt&, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if<(! std::is_same > >::value)>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = long int]' PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schur; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:471:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 471 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:472:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const long int' [-Wsign-compare] 472 | if(k == interface[i]) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:487:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 487 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:503:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 503 | for(j = 0; j < interface.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:514:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 514 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:523:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 523 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:524:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 524 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:526:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 526 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:581:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 581 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:589:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schur.hpp:607:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 607 | while(++j < interface.size()) { | ~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp: In instantiation of 'static void HPDDM::Subdomain::distributedVec(const I*, I, I, T* const&, T*&, I, short unsigned int) [with bool V = false; I = int; T = short unsigned int; K = double]': PETSc.hpp:241:74: required from 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = DistributedCSR >; KSP = _p_KSP*]' PETSc-code.hpp:2446:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:649:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 649 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_subdomain.hpp:655:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 655 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ PETSc.hpp: In instantiation of 'void PETSc::setVectorSchur(Type*, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; typename std::enable_if<(! std::is_same > >::value)>::type* = 0]': PETSc.hpp:283:27: required from 'void PETSc::setFieldSplitPC(Type*, KSP, KN* const&, KN* const&, KN* const&, KN* const&) [with Type = DistributedCSR >; Tab = Matrice_Creuse; KSP = _p_KSP*]' PETSc-code.hpp:2448:28: required from 'AnyType PETSc::setOptions::setOptions_Op::operator()(Stack) const [with Type = PETSc::DistributedCSR >; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:2252:11: required from here PETSc.hpp:148:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 148 | for(int j = 0; j < tmp[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp: In instantiation of 'bool HPDDM::Schwarz::restriction(HPDDM::underlying_type*) const [with K = double; HPDDM::underlying_type = double]': PETSc-code.hpp:459:29: required from 'void PETSc::initPETScStructure(HpddmType*, PetscInt, PetscBool, KN > >::value, double, long int>::type>*) [with bool C = false; HpddmType = DistributedCSR >; typename std::enable_if > >::value>::type* = 0; PetscInt = int; typename std::conditional > >::value, double, long int>::type = double]' PETSc-code.hpp:1687:30: required from 'AnyType PETSc::initCSR::E_initCSR::operator()(Stack) const [with HpddmType = HPDDM::Schwarz; bool C = false; AnyType = AnyTypeWithOutCheck; Stack = void*]' PETSc-code.hpp:1567:11: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:261:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 261 | for(int j = 0; j < Subdomain::_map[index].second.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:271:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 271 | for(int k = 0; k < p.size(); ++k) { | ~~^~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/hpddm/include/HPDDM_schwarz.hpp:276:54: warning: comparison of integer expressions of different signedness: 'std::iterator_traits::difference_type' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 276 | if(std::distance(idx[i], it) != v.size() && v[*it] == p[k]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const std::string&, bool, KN >*)': ../seq/iovtk.cpp:1421:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 1421 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const std::string&, bool, bool, bool, double, KN >*)': ../seq/iovtk.cpp:3195:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 3195 | fscanf(fp, "%s", buffer); // ASCII or BINARY | ~~~~~~^~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 >*, E_F_F0 >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1, PETSc::DistributedCSR >*, E_F_F0, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1, PETSc::DistributedCSR >*, E_F_F0, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > >, PETSc::DistributedCSR >*, E_F_F0 > >, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > >, PETSc::DistributedCSR >*, E_F_F0 > >, PETSc::DistributedCSR >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2224:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2224 | { return new CODE(f,t0->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1 > > >, KN > >*, E_F_F0 > > >, KN > >*, true> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2224:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view >, (unsigned short)0>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view >, (unsigned short)0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view, (unsigned short)0>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view, (unsigned short)0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view, (unsigned short)1>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view, (unsigned short)1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::view >, (unsigned short)1>::code(basicAC_F0 const&) const': PETSc-code.hpp:2726:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2726 | return new view_Op< Type, O >(args, t[0]->CastTo(args[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::view >, (unsigned short)1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2726:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, KN*, double, (char)78>, pwr >, (char)78>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)84>, KN*, double, (char)84>, pwr >, (char)84>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)84>, KN*, double, (char)84>, pwr >, (char)84>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)72>, KN*, double, (char)84>, pwr >, (char)72>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)72>, KN*, double, (char)84>, pwr >, (char)72>, KN*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)72>, OpTrans > >, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)72>, OpTrans > >, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)84>, PETSc::DistributedCSR >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)84>, PETSc::DistributedCSR >*, std::__cxx11::basic_string, std::allocator >*>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2468:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2468 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator_st >, (char)78>, PETSc::DistributedCSR >*, long>, OneBinaryOperatorMI>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2468:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*, E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*, E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> > >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84>, E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> > >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >*, KN*, double, (char)84>, OpTrans > >, KN*, E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >*, KN*, double, (char)84>, OpTrans > >, KN*, E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initDM::code(basicAC_F0 const&) const': PETSc-code.hpp:5037:86: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5037 | return new initDM_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initDM::code(basicAC_F0 const&) const' at PETSc-code.hpp:5037:86: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromArray >::code(basicAC_F0 const&) const': PETSc-code.hpp:1366:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1366 | return new initCSRfromArray_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1367 | t[1]->CastTo(args[1])); | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromArray >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1366:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::convert > >::code(basicAC_F0 const&) const': PETSc-code.hpp:3155:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3155 | return new convert_Op< Type >(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::convert > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:3155:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeIn >, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:267:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 267 | return new exchangeIn_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeIn >, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:267:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common_hpddm.hpp: In member function 'exchangeInOut >, double>::code(basicAC_F0 const&) const': common_hpddm.hpp:304:20: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 304 | return new exchangeInOut_Op(args, t[0]->CastTo(args[0]), t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'exchangeInOut >, double>::code(basicAC_F0 const&) const' at common_hpddm.hpp:304:20: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromMatrix >::code(basicAC_F0 const&) const': PETSc-code.hpp:1268:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1268 | return new initCSRfromMatrix_Op< HpddmType >(args, t[0]->CastTo(args[0]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | t[1]->CastTo(args[1]), t[2]->CastTo(args[2])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromMatrix >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1268:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > > >, KN > >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN*, double, (char)84>, OpTrans > >, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)72>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::ProdPETSc >*, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0 >*, KN*, double, (char)78>, PETSc::DistributedCSR >*, KN*>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)78>, KN*, double, (char)78> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0*, KN*, PETSc::InvPETSc >, (char)84>, KN*, double, (char)84> >::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0 > >, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:986:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 986 | return insert(new E_F_F0_Opt(*this,a->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0 > >, PETSc::DistributedCSR >*, true>::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:986:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)': ../seq/iovtk.cpp:2756:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2756 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4072, from /usr/include/c++/13/string:54: In function 'sprintf', inlined from 'VTK_WRITE_MESH(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:2756:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::DMPlexToFF::code(basicAC_F0 const&) const': PETSc-code.hpp:5162:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5162 | E_F0* code(const basicAC_F0& args) const { return new DMPlexToFF_Op(args, c); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::DMPlexToFF::code(basicAC_F0 const&) const' at PETSc-code.hpp:5162:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type >*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type >*, KN*, double, (char)78> >(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:79:34: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void': common.hpp:87:28: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | TheOperators->Add("=", new OneOperator2>(Prod::mv)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:87:28: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ common.hpp: In function 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void': common.hpp:88:29: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 88 | TheOperators->Add("<-", new OneOperator2>(Prod::init)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addProd >, PETSc::ProdPETSc, KN, double, (char)78>()void' at common.hpp:88:29: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::buildSolution::code(basicAC_F0 const&) const': PETSc-code.hpp:5438:80: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 5438 | E_F0* code(const basicAC_F0& args) const { return new buildSolution_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::buildSolution::code(basicAC_F0 const&) const' at PETSc-code.hpp:5438:80: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeOperator > >::code(basicAC_F0 const&) const': PETSc-code.hpp:723:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 723 | E_F0* code(const basicAC_F0& args) const { return new changeOperator_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeOperator > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:723:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::setOptions > >::code(basicAC_F0 const&) const': PETSc-code.hpp:1963:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1963 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::setOptions > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1963:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::setOptions > >::code(basicAC_F0 const&) const': PETSc-code.hpp:1963:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1963 | E_F0* code(const basicAC_F0& args) const { return new setOptions_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::setOptions > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:1963:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, std::pair >*>*, E_F_StackF0F0>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, std::pair >*>*, E_F_StackF0F0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, Resize > > >, long, E_F_F0F0_ > >*, Resize > > >, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN > >*, long, E_F_F0F0_ >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ > >*, KN > >*, long, E_F_F0F0_ > >*, KN > >*, long, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F_F0F0_, std::allocator >*, std::__cxx11::basic_string, std::allocator >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_, std::allocator >*, E_F_F0_, std::allocator >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*, PETSc::DistributedCSR >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*, PETSc::DistributedCSR >*>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneBinaryOperator >*, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2575:13: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2575 | return new Op(t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneBinaryOperator >*, double>, OneBinaryOperatorMI, evalE_F2>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2575:13: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F_F0F0_ >*, PETSc::DistributedCSR >*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1s_, PETSc::DistributedCSR >*, E_F_F0s_, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2767:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2767 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1s_, PETSc::DistributedCSR >*, E_F_F0s_, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2767:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN*, KN*, E_F_F0F0F0_*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN >*, KN*, E_F_F0F0F0_ >*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from common_hpddm.hpp:7: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator4_ >*, KN*, KN*, KN >*, E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >*, KN*, KN*, KN >*, E_F_F0F0F0F0_ >*, KN*, KN*, KN >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2783:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2783 | return new CODE(f,t[0]->CastTo(args[0]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator1_ >*, E_F_F0_ >*> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2783:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2808:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2808 | return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2_ >*, KN*, E_F_F0F0_ >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2808:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F_F0F0F0_ >*, PETSc::DistributedCSR >*, PETSc::DistributedCSR >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KNM*, KNM*, E_F_F0F0F0_ >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KNM*, KNM*, E_F_F0F0F0_ >*, KNM*, KNM*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_ >*, KN*, KN*, E_F_F0F0F0_ >*, KN*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F_F0F0s_ >, Matrice_Creuse >*, Matrice_Creuse >*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:46:15: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 46 | return new CODE(f, | ^~~~~~~~~~~ 47 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 48 | t[1]->CastTo(args[1]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2s_, Matrice_Creuse*, Matrice_Creuse*, E_F_F0F0s_, Matrice_Creuse*, Matrice_Creuse*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:46:15: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_*, KN >*, KN*, E_F_F0F0F0_*, KN >*, KN*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'saveTecplot(std::__cxx11::basic_string, std::allocator > const&, Fem2D::Mesh const&)': ../seq/iovtk.cpp:6839:19: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 6839 | for (n = 0; n < m; n++) { | ~~^~~ ../seq/iovtk.cpp:6809:13: note: 'm' was declared here 6809 | size_t n, m; | ^ common_hpddm.hpp: In function 'addScalarProduct >, double>()void': common_hpddm.hpp:401:32: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 401 | atype()->Add("(", "", new OneOperator3_*, KN*>(scalarProduct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'addScalarProduct >, double>()void' at common_hpddm.hpp:401:32: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:4341:77: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4341 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh3_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh3_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:4341:77, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'VTK_WriteMesh_Op::f(basicAC_F0 const&)', inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/iovtk.cpp:2400:76: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2400 | static E_F0 *f(const basicAC_F0 &args) { return new VTK_WriteMesh_Op(args); } | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'VTK_WriteMesh_Op::f(basicAC_F0 const&)' at ../seq/iovtk.cpp:2400:76, inlined from 'OneOperatorCode::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In function 'VTK_Load(std::__cxx11::basic_string, std::allocator > const&, bool, KN >*)': ../seq/iovtk.cpp:1780:50: warning: 'tff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1726:19: note: 'tff' was declared here 1726 | Mesh::Triangle *tff; | ^~~ ../seq/iovtk.cpp:1780:50: warning: 'bff' may be used uninitialized [-Wmaybe-uninitialized] 1780 | Mesh *pTh = new Mesh(nv, nt, nbe, vff, tff, bff); | ^ ../seq/iovtk.cpp:1732:24: note: 'bff' was declared here 1732 | Mesh::BorderElement *bff; | ^~~ ../seq/iovtk.cpp: In function 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)': ../seq/iovtk.cpp:4695:41: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 4695 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In function 'sprintf', inlined from 'VTK_WRITE_MESH3(std::__cxx11::basic_string, std::allocator > const&, _IO_FILE*, Fem2D::Mesh3 const&, bool, int, bool, bool)' at ../seq/iovtk.cpp:4695:29: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 1 and 16 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: PETSc-code.hpp:348:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 348 | Op(Expression x, Expression y) : b(new Call_FormBilinear(*dynamic_cast*>(y))), a(x) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::Op::Op(E_F0*, E_F0*)' at PETSc-code.hpp:348:42, inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::varfToMat::code(basicAC_F0 const&) const': PETSc-code.hpp:355:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 355 | return new Op(to(args[0]), args[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::varfToMat::code(basicAC_F0 const&) const' at PETSc-code.hpp:355:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh_Op::operator()(void*) const': ../seq/iovtk.cpp:2837:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 2837 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:2784:11: note: 'dataname' was declared here 2784 | string *dataname; | ^~~~~~~~ ../seq/iovtk.cpp: In member function 'VTK_WriteMesh3_Op::operator()(void*) const': ../seq/iovtk.cpp:4777:25: warning: 'dataname' may be used uninitialized [-Wmaybe-uninitialized] 4777 | char *data = newcopy(dataname); | ~~~~~~~^~~~~~~~~~ ../seq/iovtk.cpp:4725:11: note: 'dataname' was declared here 4725 | string *dataname; | ^~~~~~~~ PETSc-code.hpp: In member function 'PETSc::NonlinearSolver > >::code(basicAC_F0 const&) const': PETSc-code.hpp:4033:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 4033 | E_F0* code(const basicAC_F0& args) const { return new E_NonlinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::NonlinearSolver > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:4033:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initRectangularCSRfromDMatrix, 1>::code(basicAC_F0 const&) const': PETSc-code.hpp:1207:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1207 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initRectangularCSRfromDMatrix, 1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1207:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initRectangularCSRfromDMatrix, 0>::code(basicAC_F0 const&) const': PETSc-code.hpp:1207:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1207 | return new initRectangularCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initRectangularCSRfromDMatrix, 0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1207:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromDMatrix, 1>::code(basicAC_F0 const&) const': PETSc-code.hpp:1154:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1154 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromDMatrix, 1>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1154:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSRfromDMatrix, 0>::code(basicAC_F0 const&) const': PETSc-code.hpp:1154:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1154 | return new initCSRfromDMatrix_Op(args, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromDMatrix, 0>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1154:14: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, true>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, true>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, false>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, false>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::initCSR, false>::code(basicAC_F0 const&) const': PETSc-code.hpp:1527:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1527 | E_F0* code(const basicAC_F0& args) const { return new E_initCSR(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSR, false>::code(basicAC_F0 const&) const' at PETSc-code.hpp:1527:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PETSc::assignBlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: PETSc-code.hpp:1929:14: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1929 | return new initCSRfromBlockMatrix< HpddmType >(args, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::assignBlockMatrix >::f(basicAC_F0 const&)' at PETSc-code.hpp:1929:14, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'PETSc::initCSRfromBlockMatrix >::f(basicAC_F0 const&)', inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: PETSc-code.hpp:1787:53: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1787 | static E_F0* f(const basicAC_F0& args) { return new initCSRfromBlockMatrix(args, 0); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::initCSRfromBlockMatrix >::f(basicAC_F0 const&)' at PETSc-code.hpp:1787:53, inlined from 'OneOperatorCode >, 0>::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2869:65: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::LinearSolver > >::code(basicAC_F0 const&) const': PETSc-code.hpp:3347:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3347 | E_F0* code(const basicAC_F0& args) const { return new E_LinearSolver(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::LinearSolver > >::code(basicAC_F0 const&) const' at PETSc-code.hpp:3347:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeNumbering >, KNM>::code(basicAC_F0 const&) const': PETSc-code.hpp:2904:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2904 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeNumbering >, KNM>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2904:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ PETSc-code.hpp: In member function 'PETSc::changeNumbering >, KN>::code(basicAC_F0 const&) const': PETSc-code.hpp:2904:55: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2904 | E_F0* code(const basicAC_F0& args) const { return new changeNumbering_Op(args, c); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'PETSc::changeNumbering >, KN>::code(basicAC_F0 const&) const' at PETSc-code.hpp:2904:55: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'KN_ > >::operator[](int) const', inlined from 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const' at PETSc-code.hpp:2417:34: ../seq/include/RNM.hpp:418:39: warning: 'tabA' may be used uninitialized [-Wmaybe-uninitialized] 418 | R & operator[](int i) const {return v[index(i)];} | ^ PETSc-code.hpp: In member function 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const': PETSc-code.hpp:2254:17: note: 'tabA' was declared here 2254 | KN< Dmat >* tabA; | ^~~~ PETSc-code.hpp: In member function 'PETSc::LinearSolver > >::E_LinearSolver::operator()(void*) const': PETSc-code.hpp:3442:57: warning: 'in' may be used uninitialized [-Wmaybe-uninitialized] 3442 | user->op = new LinearSolver< Type >::MatF_O(in->n, stack, codeA); | ~~~~^ PETSc-code.hpp:3375:26: note: 'in' was declared here 3375 | KN< PetscScalar >* in, *out; | ^~ PETSc-code.hpp:3449:18: warning: 'out' may be used uninitialized [-Wmaybe-uninitialized] 3449 | if (out->n != in->n) { | ~~~~~^ PETSc-code.hpp:3375:31: note: 'out' was declared here 3375 | KN< PetscScalar >* in, *out; | ^~~ In member function 'KN_ > >::operator[](int) const', inlined from 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const' at PETSc-code.hpp:2417:34: ../seq/include/RNM.hpp:418:39: warning: 'tabA' may be used uninitialized [-Wmaybe-uninitialized] 418 | R & operator[](int i) const {return v[index(i)];} | ^ PETSc-code.hpp: In member function 'PETSc::setOptions > >::setOptions_Op::operator()(void*) const': PETSc-code.hpp:2254:17: note: 'tabA' was declared here 2254 | KN< Dmat >* tabA; | ^~~~ /usr/lib/openmpi/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'PETSc.o' -o PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib/openmpi/lib' '-lHYPRE' '-lcmumps' '-ldmumps' '-lsmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lcgns' '-lhdf5' '-lhdf5_hl' '-lmetis' '-lm' '-lX11' '-lquadmath' '-lstdc++' '-ldl' '-lmpi' '-lmpi_mpifh' '-lflexiblas' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../seq/ff-c++ -auto -mpi function-PETSc.cpp eval ../seq/ff-c++ '-mpi' function-PETSc.cpp -Wl,-rpath,/usr/lib -L/usr/lib -lpetsc -L/usr/lib/openmpi/lib -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lsuperlu_dist -lflexiblas -lptscotch -lscotch -lptscotcherr -lscotcherr -lcgns -lhdf5 -lhdf5_hl -lmetis -lm -lX11 -lquadmath -lstdc++ -ldl -lmpi -lmpi_mpifh -I/usr/include -I/usr/include/openmpi-i386/petsc -I/usr/lib/gfortran/modules/openmpi/petsc -I/usr/include/openmpi-i386/hypre -I/usr/include/openmpi-i386/superlu_dist -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 /usr/lib/openmpi/bin/mpicxx -c -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include' '-I/usr/include/openmpi-i386/petsc' '-I/usr/lib/gfortran/modules/openmpi/petsc' '-I/usr/include/openmpi-i386/hypre' '-I/usr/include/openmpi-i386/superlu_dist' '-I/usr/include/openmpi-i386' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'function-PETSc.cpp' In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from function-PETSc.cpp:3: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/fstream:40, from ../seq/include/ff++.hpp:12: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In function 'Init_function()', inlined from 'AutoLoadInit()' at function-PETSc.cpp:21:1: function-PETSc.cpp:19:75: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 19 | Global.Add("PetscInitialized", "(", new OneOperator0< long >(initialized)); | ^ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_function()' at function-PETSc.cpp:19:75, inlined from 'AutoLoadInit()' at function-PETSc.cpp:21:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicxx -shared -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'function-PETSc.o' -o function-PETSc.so -Wl,-rpath,/usr/lib '-L/usr/lib' '-lpetsc' '-L/usr/lib/openmpi/lib' '-lHYPRE' '-lcmumps' '-ldmumps' '-lsmumps' '-lzmumps' '-lmumps_common' '-lpord' '-lscalapack' '-lsuperlu_dist' '-lflexiblas' '-lptscotch' '-lscotch' '-lptscotcherr' '-lscotcherr' '-lcgns' '-lhdf5' '-lhdf5_hl' '-lmetis' '-lm' '-lX11' '-lquadmath' '-lstdc++' '-ldl' '-lmpi' '-lmpi_mpifh' '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi RadiativeTransfer_htool.cpp eval ../seq/ff-c++ '-mpi' RadiativeTransfer_htool.cpp -std=c++14 -std=c++14 -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi -I/usr/include/openmpi-i386 -lpthread -L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib -I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include /usr/lib/openmpi/bin/mpicxx -c -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../seq/include '-I/usr/include/openmpi-i386' '-I/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'RadiativeTransfer_htool.cpp' In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/bounding_box_1.hpp:6, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/htool.hpp:6, from RadiativeTransfer_htool.cpp:2: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp: In function 'std::vector > htool::regular_splitting(const double*, std::vector&, const VirtualCluster*, int, const std::vector&)': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:40:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 40 | for (int i = count_size; i < num.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:41:54: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 41 | dist1 += !((count_size <= num[i]) && (num[i] < num.size())); /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:43:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 43 | for (int i = count_size; i < num.size(); i++) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:44:64: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 44 | dist2 += !((count_size <= rnum_ptr[i]) && (rnum_ptr[i] < num.size())); /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp: In function 'std::vector > htool::geometric_splitting(const double*, std::vector&, const VirtualCluster*, int, const std::vector&)': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:75:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 75 | for (int p = 0; p < dx.size(); p++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/splitting.hpp:108:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 108 | for (int p = 0; p < numbering.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/types/hmatrix.hpp:9, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/htool.hpp:21: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp: In member function 'bool htool::Block::build_sym_block_tree(MPI_Comm)': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp:214:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 214 | for (int p = 0; p < Blocks_not_pushed.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp: In member function 'void htool::Block::build(char, bool, MPI_Comm)': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/types/../blocks/blocks.hpp:258:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 258 | for (int b = 0; b < tasks->size(); b++) { | ~~^~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:93, from ../seq/include/ff++.hpp:21, from RadiativeTransfer_htool.cpp:3: ../seq/include/String.hpp: At global scope: ../seq/include/String.hpp:195:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 195 | struct pairless : binary_function,const char *, bool> | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from /usr/include/c++/13/complex:45, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/../misc/../types/../misc/misc.hpp:5, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/../misc/../types/matrix.hpp:4, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/../misc/evp.hpp:4, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/clustering/bounding_box_1.hpp:4: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:186:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 186 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp:375:18: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 375 | struct kless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'AC_F0& AC_F0::operator+=(const AC_F0&)': ../seq/include/AFunction.hpp:1582:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1582 | for(int j=0; jinsert(c.named_parameter->begin(),c.named_parameter->end()); // insert named parameter | ^~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'int E_F0::insert(Expression, std::deque >&, MapOfE_F0&, size_t&)': ../seq/include/AFunction.hpp:3342:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 3342 | if( (verbosity / 100)% 10 == 1) | ^~ ../seq/include/AFunction.hpp:3344:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 3344 | n += sizeof(AnyType); | ^ In file included from ../seq/include/MeshLn.hpp:51, from ../seq/include/FESpacen.hpp:54, from ../seq/include/ff++.hpp:33: ../seq/include/GenericMesh.hpp: In function 'int Fem2D::NumPerm1(int*) [with int d = 3]': ../seq/include/GenericMesh.hpp:113:32: warning: variable 'j' set but not used [-Wunused-but-set-variable] 113 | int k=0,i0=0,i1=1,i2=2,j[3]; | ^ In file included from ../seq/include/ff++.hpp:34: ../seq/include/FESpace.hpp: In function 'int Fem2D::sum(const T**, const int T::*, int)': ../seq/include/FESpace.hpp:149:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 149 | for (int i=0;i': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver' ../seq/include/VirtualSolverSparseSuite.hpp:536:64: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ In file included from ../seq/include/HashMatrix.hpp:17, from ../seq/include/ff++.hpp:35: ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix >': ../seq/include/VirtualSolver.hpp:191:7: required from 'class VirtualSolver >' ../seq/include/VirtualSolverSparseSuite.hpp:615:78: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = std::complex; Z = long int]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = long int; TypeScalar = std::complex]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/SparseLinearSolver.hpp:9: ../seq/include/VirtualSolverSparseSuite.hpp: In member function 'virtual void VirtualSolverUMFPACK >::dosolver(K*, K*, int, int)': ../seq/include/VirtualSolverSparseSuite.hpp:650:13: warning: variable 'ts' set but not used [-Wunused-but-set-variable] 650 | int ts = UMFPACK_A ; | ^~ In file included from ../seq/include/VirtualSolverSkyLine.hpp:11, from ../seq/include/SparseLinearSolver.hpp:10: ../seq/include/SkyLineSolver.hpp: In member function 'void SkyLineMatrix::cholesky(double) const': ../seq/include/SkyLineSolver.hpp:229:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 229 | if ( std::norm(D[0]) <= 1.0e-60) | ^~ ../seq/include/SkyLineSolver.hpp:232:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 232 | D[0] = sqrt(D[0]); | ^ ../seq/include/SkyLineSolver.hpp:253:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 253 | if ( std::norm(xii) <= max(eps2*std::norm(D[i]),1.0e-60)) | ^~ ../seq/include/SkyLineSolver.hpp:255:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 255 | D[i] = sqrt(xii); | ^ ../seq/include/VirtualMatrix.hpp: In instantiation of 'class VirtualMatrix': ../seq/include/lgsolver.hpp:152:23: required from here ../seq/include/RNM.hpp:266:16: warning: 'bool RNM_VirtualMatrix::ChecknbColumn(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 266 | virtual bool ChecknbColumn (Z m) const {return true;} | ^~~~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:89:10: note: by 'bool VirtualMatrix::ChecknbColumn(int) const [with TypeIndex = double; TypeScalar = double]' 89 | bool ChecknbColumn(int mm) const { return this->m==mm;} | ^~~~~~~~~~~~~ ../seq/include/RNM.hpp:265:16: warning: 'bool RNM_VirtualMatrix::ChecknbLine(Z) const [with R = double; Z = double]' was hidden [-Woverloaded-virtual=] 265 | virtual bool ChecknbLine (Z n) const {return true;} | ^~~~~~~~~~~ ../seq/include/VirtualMatrix.hpp:88:10: note: by 'bool VirtualMatrix::ChecknbLine(int) const [with TypeIndex = double; TypeScalar = double]' 88 | bool ChecknbLine(int nn) const { return this->n==nn;} | ^~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:46: ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::setP(const Fem2D::Mesh*, int, int)': ../seq/include/MeshPoint.hpp:187:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:187:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 187 | (R2 &) P= V ; | ^ ../seq/include/MeshPoint.hpp:189:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^~~~ ../seq/include/MeshPoint.hpp:189:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 189 | (R2 &) PHat = TriangleHat[ss]; | ^ ../seq/include/MeshPoint.hpp: In member function 'void Fem2D::MeshPointBase::change(const Fem2D::R2&, const Fem2D::Triangle&, int)': ../seq/include/MeshPoint.hpp:208:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~~~ ../seq/include/MeshPoint.hpp:208:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 208 | (R2 &) PHat = PH; | ^~ ../seq/include/MeshPoint.hpp:209:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ ../seq/include/MeshPoint.hpp:209:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | (R2 &) P = (*T)(PH); | ^ In file included from ../seq/include/ff++.hpp:49: ../seq/include/Operator.hpp: At global scope: ../seq/include/Operator.hpp:40:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 40 | struct Op1_neg: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:44:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 44 | struct Op1_plus: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:48:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Op1_not: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:52:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct Op2_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:56:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 56 | struct Op2_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:60:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 60 | struct Op2_DotDiv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:64:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | struct Op2_DotStar: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:69:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 69 | struct Op2_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:74:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 74 | struct Op2_mull: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:80:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | struct Op2_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:88:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 88 | struct Op2_divv: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:96:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 96 | struct Op2_pipe: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:100:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct Op2_mod: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:104:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 104 | struct Op2_lt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:110:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 110 | struct Op2_le: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:115:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 115 | struct Op2_gt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:120:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 120 | struct Op2_ge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:124:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 124 | struct Op2_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:130:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 130 | struct Op2_ne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:133:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 133 | struct Op2_and: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:136:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 136 | struct Op2_or: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:141:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 141 | struct Op2_padd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:149:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 149 | struct Op2_plt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:155:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct Op2_ple: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:162:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 162 | struct Op2_pgt: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:169:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 169 | struct Op2_pge: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:175:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 175 | struct Op2_peq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:181:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 181 | struct Op2_pne: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:188:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 188 | struct Op2_pow: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:194:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 194 | struct Op_Read : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:205:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 205 | struct Op_ReadP : public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:218:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 218 | struct Op_ReadKN : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:246:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 246 | struct Op_ReadKNM : public binary_function*,istream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:277:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 277 | struct Op_WriteKNM : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:286:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 286 | struct Op_WriteKN : public binary_function*,ostream*> { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:323:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 323 | struct Print: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:329:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 329 | struct set_eq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:334:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 334 | struct set_eqq: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:339:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 339 | struct set_eqq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:344:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 344 | struct set_eq_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:349:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 349 | struct set_eq_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:354:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 354 | struct set_eq_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:359:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 359 | struct set_eq_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:364:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 364 | struct set_peqstring: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:379:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 379 | struct set_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:384:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 384 | struct set_eqarrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:389:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 389 | struct set_eqarrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:394:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 394 | struct set_eqarrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:400:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 400 | struct set_eqarrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:406:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 406 | struct set_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:414:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 414 | struct set_eqarraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:421:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 421 | struct set_eqarraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:428:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 428 | struct set_eqarraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:435:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 435 | struct set_eqarraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:443:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 443 | struct set_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:451:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 451 | struct init_eqarray: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:466:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 466 | struct init_eqarraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:474:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 474 | struct init_eqarrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:481:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 481 | struct set_eqarray_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:486:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 486 | struct set_eqarray_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:491:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 491 | struct set_eqarray_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:496:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 496 | struct set_eqarray_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:501:29: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 501 | struct set_eq_array: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:517:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 517 | struct set_eq_array_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:522:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 522 | struct set_eq_array_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:527:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 527 | struct set_eq_array_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:532:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 532 | struct set_eq_array_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:536:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 536 | struct set_eq_arrayp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:541:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 541 | struct set_eq_arraypd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:548:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 548 | struct set_eq_arrayp_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:553:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 553 | struct set_eq_arrayp_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:558:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 558 | struct set_eq_arrayp_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:563:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 563 | struct set_eq_arrayp_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:567:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 567 | struct set_eq_arraypd_add: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:573:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 573 | struct set_eq_arraypd_sub: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:580:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 580 | struct set_eq_arraypd_mul: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:587:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 587 | struct set_eq_arraypd_div: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:594:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 594 | struct PrintP: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:601:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 601 | struct PrintPnd: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:669:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 669 | struct Op2_add0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:673:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 673 | struct Op2_build: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:677:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 677 | struct Op2_pbuild: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:681:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 681 | struct Op2_add__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:684:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 684 | struct Op2_addp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:687:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 687 | struct Op2_add_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:692:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 692 | struct Op2_sub0: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:696:25: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 696 | struct Op1_subp: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:699:24: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 699 | struct Op1_sub: public unary_function { | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ ../seq/include/Operator.hpp:703:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 703 | struct Op2_mulcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:707:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 707 | struct Op2_mulc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:711:25: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 711 | struct Op2_divc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:715:26: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 715 | struct Op2_mulpc: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:719:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 719 | struct Op2_mulpcp: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:723:24: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 723 | struct Op2_2p_: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:728:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 728 | struct Op2_sub__n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:731:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 731 | struct Op2_subp_n: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:734:27: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 734 | struct Op2_sub_pn: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../seq/include/Operator.hpp:743:22: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 743 | struct Op2_p: public binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:50: ../seq/include/lex.hpp:48:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 48 | struct Keyless : binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../seq/include/ff++.hpp:55: ../seq/include/problem.hpp: In constructor 'CDomainOfIntegration::CDomainOfIntegration(const basicAC_F0&, typeofkind, int, int)': ../seq/include/problem.hpp:316:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 316 | for (int i=1;i(nargs[10]); | ^~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1187:40: warning: typedef 'FElementT' locally defined but not used [-Wunused-local-typedefs] 1187 | typedef typename FESpaceT::FElement FElementT; | ^~~~~~~~~ ../seq/include/problem.hpp: In member function 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const': ../seq/include/problem.hpp:1263:36: warning: typedef 'Element' locally defined but not used [-Wunused-local-typedefs] 1263 | typedef typename MMesh::Element Element; | ^~~~~~~ ../seq/include/problem.hpp:1264:35: warning: typedef 'Vertex' locally defined but not used [-Wunused-local-typedefs] 1264 | typedef typename MMesh::Vertex Vertex; | ^~~~~~ ../seq/include/problem.hpp:1265:34: warning: typedef 'RdHat' locally defined but not used [-Wunused-local-typedefs] 1265 | typedef typename MMesh::RdHat RdHat; | ^~~~~ ../seq/include/problem.hpp:1266:31: warning: typedef 'Rd' locally defined but not used [-Wunused-local-typedefs] 1266 | typedef typename MMesh::Rd Rd; | ^~ ../seq/include/problem.hpp:1271:40: warning: typedef 'FElement1' locally defined but not used [-Wunused-local-typedefs] 1271 | typedef typename FESpace1::FElement FElement1; | ^~~~~~~~~ ../seq/include/problem.hpp:1276:40: warning: typedef 'FElement2' locally defined but not used [-Wunused-local-typedefs] 1276 | typedef typename FESpace2::FElement FElement2; | ^~~~~~~~~ RadiativeTransfer_htool.cpp: In function 'KappaGrid* init_KappaGrid(Stack, KappaGrid* const&, KN* const&, const double&, Expression)': RadiativeTransfer_htool.cpp:35:9: warning: unused variable 'sz' [-Wunused-variable] 35 | int sz = a->nx * a->ny * a->nz; | ^~ RadiativeTransfer_htool.cpp: In constructor 'Generator_Volume::Generator_Volume(pmesh3, KappaGrid*)': RadiativeTransfer_htool.cpp:86:39: warning: 'Generator_Volume::edges' will be initialized after [-Wreorder] 86 | mutable HashTable edges; | ^~~~~ RadiativeTransfer_htool.cpp:82:13: warning: 'KN Generator_Volume::heade' [-Wreorder] 82 | KN heade,nexte; | ^~~~~ RadiativeTransfer_htool.cpp:89:5: warning: when initialized here [-Wreorder] 89 | Generator_Volume(pmesh3 pth3, KappaGrid* k): | ^~~~~~~~~~~~~~~~ RadiativeTransfer_htool.cpp: In member function 'double Generator_Boundary::get_coef(const int&, const int&) const': RadiativeTransfer_htool.cpp:258:17: warning: unused variable 'jjk' [-Wunused-variable] 258 | int jjk = ThS(k,v); // local index of j in element k | ^~~ In file included from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/input_output/geometry.hpp:4, from /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/htool.hpp:10: /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/input_output/../types/point.hpp: In instantiation of 'std::istream& htool::operator>>(std::istream&, std::array<_Tp, _Nm>&) [with T = double; unsigned int dim = 3; std::istream = std::basic_istream]': /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/input_output/geometry.hpp:42:16: required from here /builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/include/htool/include/htool/input_output/../types/point.hpp:31:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (int j = 0; j < dim; j++) { | ~~^~~~~ In file included from ../seq/include/AFunction.hpp:92: ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../seq/include/AFunction.hpp:426:32: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../seq/include/AFunction.hpp:1757:40: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../seq/include/AFunction.hpp:1862:38: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/VirtualSolverCG.hpp:10, from ../seq/include/SparseLinearSolver.hpp:8: ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:153:79: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:184:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:233:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:264:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:553:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = double]': ../seq/include/VirtualSolverSparseSuite.hpp:585:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'VirtualSolver::VirtualSolver(int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:635:78: required from here ../seq/include/VirtualSolver.hpp:197:26: warning: 'VirtualSolver >::codenum' will be initialized after [-Wreorder] 197 | long codeini,codesym,codenum; | ^~~~~~~ ../seq/include/VirtualSolver.hpp:196:15: warning: 'int VirtualSolver >::defMatType' [-Wreorder] 196 | int state,defMatType,MatType; | ^~~~~~~~~~ ../seq/include/VirtualSolver.hpp:199:5: warning: when initialized here [-Wreorder] 199 | VirtualSolver(int dmt=0) : state(0),codeini(0),codesym(0),codenum(0),defMatType(dmt),MatType(dmt) {} | ^~~~~~~~~~~~~ ../seq/include/VirtualSolver.hpp: In instantiation of 'void VirtualSolver::ChangeCodeState(long int, long int, long int) [with I = long int; R = std::complex]': ../seq/include/VirtualSolverSparseSuite.hpp:667:24: required from here ../seq/include/VirtualSolver.hpp:224:28: warning: self-comparison always evaluates to false [-Wtautological-compare] 224 | else if(codenumnew != codenumnew) state=2; // redo init | ~~~~~~~~~~~^~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../seq/include/problem.hpp:141:68: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../seq/include/problem.hpp:272:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../seq/include/problem.hpp:345:82: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../seq/include/problem.hpp:573:59: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../seq/include/problem.hpp:611:60: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::Tet; B = Fem2D::Triangle3; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::Mesh3; Mesh = Fem2D::Mesh3]' ../seq/include/lgfem.hpp:430:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] 1733 | const int nbef= B::nf; | ^~~~ ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::TriangleS; B = Fem2D::BoundaryEdgeS; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshS; Mesh = Fem2D::MeshS]' ../seq/include/lgfem.hpp:477:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/GenericMesh.hpp: In instantiation of 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int*, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]': ../seq/include/GenericMesh.hpp:600:29: required from 'Fem2D::DataFENodeDF Fem2D::GenericMesh::BuildDFNumbering(int, int, int, int, int, int*) const [with T = Fem2D::EdgeL; B = Fem2D::BoundaryPointL; V = Fem2D::GenericVertex]' ../seq/include/FESpacen.hpp:559:38: required from 'Fem2D::GFESpace::GFESpace(const Mesh&, const Fem2D::GTypeOfFE&, int, int*) [with MMesh = Fem2D::MeshL; Mesh = Fem2D::MeshL]' ../seq/include/lgfem.hpp:524:69: required from here ../seq/include/GenericMesh.hpp:1733:13: warning: unused variable 'nbef' [-Wunused-variable] ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../seq/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/DOperator.hpp:154:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KappaGrid*]': RadiativeTransfer_htool.cpp:310:25: required from 'AnyType E_F_F0F0F0es_::operator()(Stack) const [with R = KappaGrid*; A0 = KappaGrid*; A1 = KN*; A2 = double; A3 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' RadiativeTransfer_htool.cpp:309:13: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KappaGrid* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = htool::VirtualGenerator**]': ../seq/include/AFunction_ext.hpp:245:22: required from 'AnyType E_F_F0F0F0F0F0_::operator()(Stack) const [with R = htool::VirtualGenerator**; A0 = htool::VirtualGenerator**; A1 = const Fem2D::Mesh3*; A2 = const Fem2D::MeshS*; A3 = KN*; A4 = KappaGrid*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../seq/include/AFunction_ext.hpp:244:11: required from here ../seq/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class htool::VirtualGenerator** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../seq/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator2 >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2244:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2244 | { return new CODE(f,t0->CastTo(args[0]),t1->CastTo(args[1]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../seq/include/AFunction.hpp:69: In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator2 >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2244:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)': ../seq/include/AFunction.hpp:1064:22: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 1064 | return insert(new E_F_F0F0_Opt(*this,a0->Optimize(l,m,n),a1->Optimize(l,m,n)),l,m,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'E_F_F0F0::Optimize(std::deque, std::allocator > >&, std::map > >&, unsigned int&)' at ../seq/include/AFunction.hpp:1064:22: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction.hpp: In member function 'OneOperator3_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F_F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction.hpp:2834:18: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 2834 | return new CODE(f,tA->CastTo(args[0]),tB->CastTo(args[1]),tC->CastTo(args[2]));} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F_F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction.hpp:2834:11: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from RadiativeTransfer_htool.cpp:4: ../seq/include/AFunction_ext.hpp: In member function 'OneOperator4_ >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:159:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 159 | return new CODE(f, | ^~~~~~~~~~~ 160 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 161 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 162 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 163 | t[3]->CastTo(args[3]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator4_ >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:159:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RadiativeTransfer_htool.cpp: In member function 'OneOperator3es_*, double, double, E_F_F0F0F0es_*, double, double, E_F0> >::code(basicAC_F0 const&) const': RadiativeTransfer_htool.cpp:333:16: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 333 | return new CODE(f, | ^~~~~~~~~~~ 334 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 335 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 336 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 337 | t[3]->CastTo(args[3])); // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator3es_*, double, double, E_F_F0F0F0es_*, double, double, E_F0> >::code(basicAC_F0 const&) const' at RadiativeTransfer_htool.cpp:333:16: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../seq/include/AFunction_ext.hpp: In member function 'OneOperator5_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F_F0F0F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const': ../seq/include/AFunction_ext.hpp:268:17: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 268 | return new CODE(f, | ^~~~~~~~~~~ 269 | t[0]->CastTo(args[0]), | ~~~~~~~~~~~~~~~~~~~~~~ 270 | t[1]->CastTo(args[1]), | ~~~~~~~~~~~~~~~~~~~~~~ 271 | t[2]->CastTo(args[2]), | ~~~~~~~~~~~~~~~~~~~~~~ 272 | t[3]->CastTo(args[3]), | ~~~~~~~~~~~~~~~~~~~~~~ 273 | t[4]->CastTo(args[4]));} // extend | ~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'OneOperator5_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F_F0F0F0F0F0_**, htool::VirtualGenerator**, Fem2D::Mesh3 const*, Fem2D::MeshS const*, KN*, KappaGrid*, E_F0> >::code(basicAC_F0 const&) const' at ../seq/include/AFunction_ext.hpp:268:10: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:355:28, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/AFunction.hpp:3049:42: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 3049 | return map_type[typeid(T).name()] = new ForEachType(iv,id,Onreturn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Dcl_Type(AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&), AnyTypeWithOutCheck (*)(void*, AnyTypeWithOutCheck const&))basicForEachType const*' at ../seq/include/AFunction.hpp:3049:42, inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:355:28, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:353:54: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 353 | Global.Add("Bnu","(",new OneOperator2(Bnu)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:353:54, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:359:47: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 359 | pmesh3, KappaGrid *>(init_Generator_Volume)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:359:47, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:361:70: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 361 | pmesh3, pmeshS, KN*, KappaGrid *>(init_Generator_Boundary)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:361:70, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:364:104: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 364 | "<-", new OneOperator3es_*, double, double>(init_KappaGrid)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:364:104, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In function 'Init_RT()', inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: RadiativeTransfer_htool.cpp:366:95: warning: 'CodeAlloc::operator delete(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 366 | "(", "", new OneOperator4_(KappaGrid_eval)); | ^ In function 'CodeAlloc::operator new(unsigned int)', inlined from 'Init_RT()' at RadiativeTransfer_htool.cpp:366:95, inlined from 'AutoLoadInit()' at RadiativeTransfer_htool.cpp:369:1: ../seq/include/CodeAlloc.hpp:65:26: note: returned from 'operator new(unsigned int)' 65 | return Add2CleanAtEnd(::operator new(ll));} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/lib/openmpi/bin/mpicxx -shared -fPIC -std=c++14 -std=c++14 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I/builddir/build/BUILD/freefem++-4.12/openmpi -I/usr/include/suitesparse -I/usr/include 'RadiativeTransfer_htool.o' -o RadiativeTransfer_htool.so '-L/usr/lib/openmpi/lib' -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags '-lmpi_cxx' '-lmpi' '-lpthread' '-L/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/lib' -L/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -lmpi_cxx -lmpi Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making all in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' Making all in 3d make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' Making all in 3dSurf make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' Making all in 3dCurve make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' Making all in examples make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' Making all in misc make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' Making all in plugin make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' echo loadpath = "../../plugin/seq/" > freefem++.pref mkdir o echo includepath = "../../idp/" >> freefem++.pref Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' Making all in bug make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' Making all in ffddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' echo "loadpath = ../../plugin/mpi/" > freefem++.pref echo "loadpath += ../../plugin/seq/" >>freefem++.pref echo "includepath = ../../idp/" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' Making all in tutorial make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' Making all in eigen make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp echo includepath = \"../../idp/\" > freefem++.pref echo loadpath = \"../../plugin/seq/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' Making all in hpddm make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' echo loadpath = \"../../plugin/mpi/\" > freefem++.pref echo loadpath += \"../../plugin/seq/\" >> freefem++.pref echo includepath = \"../../idp/\" >> freefem++.pref make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi' + module unload mpi/openmpi-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + popd ~/build/BUILD/freefem++-4.12 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lqSEsk + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 ++ dirname /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd freefem++-4.12 + pushd serial + make DESTDIR=/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' touch tag-compile-pkg if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/include" cp -rp lib "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12" cp -rp include "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12" cp -rp bin "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib" test -n "" && /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/etc" /usr/bin/install -p -m 644 renumb.hpp clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/include" /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/$i" 's#/builddir/build/BUILD/freefem++-4.12/serial/3rdparty#/usr/lib/ff++/4.12#' ;\ done /bin/sh: line 2: /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/etc/freefem++.pref" echo loadpath += \"/usr/lib/ff++/4.12/lib\" >>"/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/etc/freefem++.pref" echo includepath += \"/usr/lib/ff++/4.12/idp\" >>"/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib"; fi; done if [ -n "" ]; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mpi"; \ else echo missing install mpi version ??? ../mpi/$i ;\ fi;\ done ; \ fi make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/etc" for i in ; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial' m4 "-DFF__FVER=4.12" "-DFF_BINDIR=/usr/bin" "-DFF__DATADIR=/usr/share/FreeFEM" bin/script/PostInstall.m4 > bin/script/PostInstall.sh chmod a+x bin/script/PostInstall.sh test `uname` != Darwin || make FreeFem++-CoCoa bin/script/PostInstall.sh /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/FreeFEM/4.12" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/local/bin" tar cvf - examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/*/*.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh| (cd "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/FreeFEM/4.12"; tar xvf -) examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/lac-leman-v4.mshexamples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.mshplugin/seq/load.link examples/plugin/fig.pgm examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/3d/ArrayFE-3d.edpexamples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/3d/Connectivite-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/EqPoisson.edp examples/3d/Lac.edp examples/3d/LapDG3d.edpexamples/3d/ArrayFE-3d.edp examples/3d/Connectivite-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/EqPoisson.edp examples/3d/Lac.edp examples/3d/LapDG3d1.edp examples/3d/Laplace-Adapt-3d.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/Laplace3d.edp examples/3d/LaplaceRT-3d.edp examples/3d/LapDG3d.edp examples/3d/LapDG3d1.edp examples/3d/Laplace-Adapt-3d.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/Laplace3d.edp examples/3d/NSI3d-carac.edp examples/3d/NSI3d.edp examples/3d/Period-Poisson-cube-ballon.edp examples/3d/Poisson-cube-ballon.edp examples/3d/Poisson.edp examples/3d/Poisson3d.edp examples/3d/Sphere-Isocahedron.edp examples/3d/Sphere-buildlayer.edp examples/3d/LaplaceRT-3d.edp examples/3d/NSI3d-carac.edp examples/3d/NSI3d.edp examples/3d/Period-Poisson-cube-ballon.edp examples/3d/Poisson-cube-ballon.edp examples/3d/Poisson.edp examples/3d/Poisson3d.edp examples/3d/Sphere-Isocahedron.edp examples/3d/Sphere-buildlayer.edp examples/3d/Stokes.edp examples/3d/Stokes.edp examples/3d/TruncLac.edp examples/3d/all.edp examples/3d/beam-3d.edp examples/3d/bottle.edp examples/3d/cone.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/cube-period.edp examples/3d/cylinder-3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edp examples/3d/first.edp examples/3d/intlevelset3d.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edp examples/3d/pyramide.edp examples/3d/TruncLac.edp examples/3d/all.edp examples/3d/beam-3d.edp examples/3d/bottle.edp examples/3d/cone.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/cube-period.edp examples/3d/cylinder-3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edp examples/3d/first.edp examples/3d/intlevelset3d.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/ref.edp examples/3d/refinesphere.edp examples/3d/regtests.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edp examples/3d/sphereincube.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edp examples/3d/pyramide.edp examples/3d/ref.edp examples/3d/refinesphere.edp examples/3d/regtests.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edp examples/3d/sphereincube.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh /usr/bin/install -p examples/CheckAll examples/CheckAllEdp "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/FreeFEM/4.12" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++" test ! -s FreeFEM-documentation.pdf || /usr/bin/install -p -m 644 FreeFEM-documentation.pdf "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/Applications" || mkdir -p "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/Applications" ) /bin/sh /builddir/build/BUILD/freefem++-4.12/serial/install-sh -d -m 755 "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial' + chmod 744 /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BEC.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BernardiRaugel.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BinaryIO.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/CircumCenter.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ClosePoints.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Curvature.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/DxWriter.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_HCT.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_Mixte.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_Mixte3d.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1bl.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1dc1.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1ncdc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2bulle3.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2pnc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2pnc_3d.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3dc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3nc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3pnc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P4.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P4dc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_PkEdge.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_QF.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/FreeFemQA.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Helmholtz_FD.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/IncompleteCholesky.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MUMPS.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MUMPS_seq.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MatD-VFP0.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MatrixMarket.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MetricKuate.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MetricPk.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Morley.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/NewSolver.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/SaveHB.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Schur-Complement.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/SuperLu.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/UMFPACK64.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/VTK_writer.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/VTK_writer_3d.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/addNewType.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/aniso.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/bfstream.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/biofunc.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/dfft.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/distance.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/exactpartition.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-AiryBiry.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-Ipopt.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-NLopt.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-cmaes.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ffnewuoa.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ffrandom.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/freeyams.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/funcTemplate.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/geophysics.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/gmsh.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/gsl.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/iohdf5.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ioply.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/iovtk.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/isoline.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/lapack.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/lgbmo.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_dervieux.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_edgeP1.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_psi.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/medit.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/meshtools.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/metis.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mmg.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/msh3.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mshmet.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/myfunction.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/myfunction2.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/pcm2rnm.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/plotPDF.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ppm2rnm.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/qf11to25.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/scotch.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/shell.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitedges.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh12.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh3.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh4.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh6.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/tetgen.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/vortextools.so + chmod 644 /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.bemtool /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.freeyams /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.htool /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.libMesh /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.mshmet /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE.mumpsseq /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE_LIBRARY /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE_LIBRARY-config /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/WHERE_LIBRARY-download + pushd /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/FreeFEM ~/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/FreeFEM ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 + popd + ln -sf FreeFem++-nw /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/FreeFem++ + popd ~/build/BUILD/freefem++-4.12 ~/build/BUILD/freefem++-4.12/mpich ~/build/BUILD/freefem++-4.12 + for mpi in mpich openmpi + pushd mpich ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-4.12/mpich/buildtree install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/hpddm/done.tag' is up to date. make[4]: 'lib/WHERE.hpddm' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/include" cp -rp lib "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12" cp -rp include "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12" cp -rp bin "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o ar: creating liblg.a a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib" test -n "FreeFem++-mpi" && /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/etc" /usr/bin/install -p -m 644 renumb.hpp clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/include" /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/$i" 's#/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty#/usr/lib/ff++/4.12#' ;\ done /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" echo loadpath += \"/usr/lib/ff++/4.12/lib\" >>"/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" echo includepath += \"/usr/lib/ff++/4.12/idp\" >>"/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib"; fi; done if [ -n "FreeFem++-mpi" ]; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/mpi"; \ else echo missing install mpi version ??? ../mpi/$i ;\ fi;\ done ; \ fi missing install mpi version ??? ../mpi/MUMPS.so make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/etc" for i in MUMPS.so MUMPS_mpi.so MPICG.so mpi-cmaes.so hpddm.so hpddm_substructuring.so PETSc.so function-PETSc.so bem.so RadiativeTransfer_htool.so @TOOL_DYLIB_RadiativeTransfer_htool@; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich' m4 "-DFF__FVER=4.12" "-DFF_BINDIR=/usr/bin" "-DFF__DATADIR=/usr/share/FreeFEM" bin/script/PostInstall.m4 > bin/script/PostInstall.sh chmod a+x bin/script/PostInstall.sh test `uname` != Darwin || make FreeFem++-CoCoa bin/script/PostInstall.sh /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/share/FreeFEM/4.12" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/local/bin" tar cvf - examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/*/*.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh| (cd "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/share/FreeFEM/4.12"; tar xvf -) examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/tutorial/aile.msh examples/3d/lac-leman-v4.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.msh plugin/seq/load.link examples/plugin/fig.pgm examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/3d/ArrayFE-3d.edp examples/3d/Connectivite-3d.edp examples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/EqPoisson.edp examples/3d/Lac.edp examples/3d/LapDG3d.edp examples/3d/ArrayFE-3d.edp examples/3d/Connectivite-3d.edp examples/3d/LapDG3d1.edp examples/3d/Laplace-Adapt-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/EqPoisson.edp examples/3d/Laplace3d.edp examples/3d/LaplaceRT-3d.edp examples/3d/NSI3d-carac.edp examples/3d/NSI3d.edp examples/3d/Period-Poisson-cube-ballon.edp examples/3d/Lac.edp examples/3d/LapDG3d.edp examples/3d/LapDG3d1.edp examples/3d/Poisson-cube-ballon.edp examples/3d/Poisson.edp examples/3d/Laplace-Adapt-3d.edp examples/3d/Poisson3d.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/Sphere-Isocahedron.edp examples/3d/Sphere-buildlayer.edp examples/3d/Stokes.edp examples/3d/TruncLac.edpexamples/3d/Laplace3d.edp examples/3d/all.edp examples/3d/LaplaceRT-3d.edp examples/3d/beam-3d.edp examples/3d/bottle.edp examples/3d/NSI3d-carac.edp examples/3d/cone.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/NSI3d.edp examples/3d/cube-period.edp examples/3d/Period-Poisson-cube-ballon.edp examples/3d/Poisson-cube-ballon.edp examples/3d/Poisson.edp examples/3d/Poisson3d.edp examples/3d/Sphere-Isocahedron.edp examples/3d/Sphere-buildlayer.edp examples/3d/Stokes.edp examples/3d/TruncLac.edp examples/3d/all.edp examples/3d/beam-3d.edp examples/3d/bottle.edp examples/3d/cone.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/cube-period.edp examples/3d/cylinder-3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edp examples/3d/first.edp examples/3d/intlevelset3d.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edp examples/3d/pyramide.edp examples/3d/ref.edp examples/3d/refinesphere.edp examples/3d/regtests.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edp examples/3d/sphereincube.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/3d/cylinder-3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edp examples/3d/first.edp examples/3d/intlevelset3d.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edp examples/3d/pyramide.edp examples/3d/ref.edp examples/3d/refinesphere.edp examples/3d/regtests.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edp examples/3d/sphereincube.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh /usr/bin/install -p examples/CheckAll examples/CheckAllEdp "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/share/FreeFEM/4.12" examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/share/doc/freefem++" test ! -s FreeFEM-documentation.pdf || /usr/bin/install -p -m 644 FreeFEM-documentation.pdf "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/Applications" || mkdir -p "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/Applications" ) /bin/sh /builddir/build/BUILD/freefem++-4.12/mpich/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/mpich/buildtree/usr/lib/ff++/4.12/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/bin/FreeFem++-mpi_mpich + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/ff-mpirun /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/bin/ff-mpirun_mpich + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib/ff++/4.12/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib/ff++/4.12/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-4.12 + for mpi in mpich openmpi + pushd openmpi ~/build/BUILD/freefem++-4.12/openmpi ~/build/BUILD/freefem++-4.12 ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree install Making install in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' Making install in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' Making install in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' Making install in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' cd ../src/libMesh && make make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/hpddm/done.tag' is up to date. make[4]: 'lib/WHERE.hpddm' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/include" cp -rp lib "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12" cp -rp include "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12" cp -rp bin "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12" make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o ar: creating liblg.a a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++ ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -DNDEBUG -std=c++14 -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic -o FreeFem++-nw ../Graphics/sansrgraph.o ../mpi/parallelempi-empty.o ../fflib/ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -L/usr/lib -larpack -lflexiblas -ldl -lm -lrt -L/usr/lib/gcc/i686-redhat-linux/13 -L/usr/lib/gcc/i686-redhat-linux/13/../../.. -lgfortran -lm -lquadmath -L/usr/lib -lhdf5_hl -lhdf5 -lhdf5_hl -lsz -lz -ldl -lm -lz In member function '__ct_base ', inlined from '__ct ' at ../fflib/./../femlib/QuadratureFormular.hpp:56:46, inlined from '__ct_base .constprop' at ../fflib/./../femlib/QuadratureFormular.hpp:100:62: ../fflib/./../femlib/QuadratureFormular.hpp:49:27: warning: '__builtin_memset' writing 8 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 49 | QuadratureWeight(R aa): a(aa){} | ^ ../fflib/./../femlib/QuadratureFormular.hpp: In member function '__ct_base .constprop': ../fflib/./../femlib/QuadratureFormular.hpp:100:62: note: destination object of size 0 allocated by 'operator new []' 100 | GQuadratureFormular(int ssize):exact(0),n(0),size(ssize),p(new QP[size]),clean(true) {} | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:391:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:392:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile2DAddField' at ../fflib/../bamglib/write_hdf5.cpp:393:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:468:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:469:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ In function 'strncat', inlined from 'WriteHdf5SolFile3DAddField' at ../fflib/../bamglib/write_hdf5.cpp:470:10: /usr/include/bits/string_fortified.h:138:34: warning: '__builtin___strncat_chk' specified bound 100 equals destination size [-Wstringop-overflow=] 138 | return __builtin___strncat_chk (__dest, __src, __len, | ^ make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' echo done done make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' Making install in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' Making install in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' Making install in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making install in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making install in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Warning missing plugin: finish build list so make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Warning missing plugin: finish build list so /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib" test -n "FreeFem++-mpi" && /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/mpi" || true /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/etc" /usr/bin/install -p -m 644 renumb.hpp clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/include" /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib" /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib" for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >"/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/$i" 's#/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty#/usr/lib/ff++/4.12#' ;\ done /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 2: /builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >"/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" echo loadpath += \"/usr/lib/ff++/4.12/lib\" >>"/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" echo includepath += \"/usr/lib/ff++/4.12/idp\" >>"/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/etc/freefem++.pref" /usr/bin/install -p ff-c++ "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin" /usr/bin/install -p ff-pkg-download "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin" /usr/bin/install -p ff-get-dep "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin" for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib"; fi; done if [ -n "FreeFem++-mpi" ]; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so ffnewuoa.so freeyams.so mmg.so mshmet.so aniso.so gsl.so MUMPS_seq.so MUMPS.so ff-Ipopt.so ff-NLopt.so ff-cmaes.so scotch.so metis.so iohdf5.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so ioply.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isoline.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so BEC.so bfstream.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so Schur-Complement.so biofunc.so mat_edgeP1.so geophysics.so CircumCenter.so MatD-VFP0.so meshtools.so Helmholtz_FD.so Element_P3pnc.so vortextools.so MatrixMarket.so Element_P3nc.so plotPDF.so Element_P2pnc_3d.so; do \ if [ -f ../mpi/$i ]; then \ /usr/bin/install -p -m 555 ../mpi/$i "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/mpi"; \ else echo missing install mpi version ??? ../mpi/$i ;\ fi;\ done ; \ fi missing install mpi version ??? ../mpi/MUMPS.so make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' Warning missing mpi plugin: finish compile load mpi solver ! make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/mpi" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/include" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/etc" for i in MUMPS.so MUMPS_mpi.so MPICG.so mpi-cmaes.so hpddm.so hpddm_substructuring.so PETSc.so function-PETSc.so bem.so RadiativeTransfer_htool.so @TOOL_DYLIB_RadiativeTransfer_htool@; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/lib/mpi"; fi; done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making install in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' Making install in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' Making install in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' Making install in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' Making install in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' Making install in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' Making install in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' Making install in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' Making install in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' Making install in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' Making install in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi' m4 "-DFF__FVER=4.12" "-DFF_BINDIR=/usr/bin" "-DFF__DATADIR=/usr/share/FreeFEM" bin/script/PostInstall.m4 > bin/script/PostInstall.sh chmod a+x bin/script/PostInstall.sh test `uname` != Darwin || make FreeFem++-CoCoa bin/script/PostInstall.sh /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/share/FreeFEM/4.12" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/etc/paths.d/" test `uname` != Darwin || /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/local/bin" tar cvf - examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/*/*.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh| (cd "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/share/FreeFEM/4.12"; tar xvf -) examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh examples/tutorial/aile.msh examples/tutorial/xyf examples/3d/dodecaedre01.mesh examples/3d/lac-leman-v4.msh plugin/seq/load.link examples/plugin/cube.msh examples/plugin/fig.pgmplugin/seq/load.link examples/plugin/cube.msh examples/plugin/fig.pgm examples/plugin/lg.pgm examples/plugin/lg.pgm examples/mpi/regtests.sh examples/misc/speedtest.sh examples/3d/3d-Leman.edp examples/3d/ArrayFE-3d.edpexamples/mpi/regtests.sh examples/3d/Connectivite-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/EqPoisson.edp examples/3d/Lac.edpexamples/misc/speedtest.sh examples/3d/LapDG3d.edp examples/3d/LapDG3d1.edp examples/3d/Laplace-Adapt-3d.edpexamples/3d/3d-Leman.edp examples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/Laplace3d.edpexamples/3d/ArrayFE-3d.edp examples/3d/LaplaceRT-3d.edp examples/3d/NSI3d-carac.edp examples/3d/Connectivite-3d.edp examples/3d/Elasticity-simple-support-BC.edp examples/3d/NSI3d.edp examples/3d/Period-Poisson-cube-ballon.edp examples/3d/Poisson-cube-ballon.edpexamples/3d/EqPoisson.edp examples/3d/Poisson.edp examples/3d/Poisson3d.edpexamples/3d/Lac.edp examples/3d/Sphere-Isocahedron.edp examples/3d/Sphere-buildlayer.edpexamples/3d/LapDG3d.edp examples/3d/Stokes.edp examples/3d/LapDG3d1.edp examples/3d/TruncLac.edpexamples/3d/Laplace-Adapt-3d.edp examples/3d/all.edp examples/3d/beam-3d.edpexamples/3d/Laplace-Adapt-aniso-3d.edp examples/3d/bottle.edp examples/3d/cone.edpexamples/3d/Laplace3d.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/LaplaceRT-3d.edp examples/3d/cube-period.edp examples/3d/NSI3d-carac.edp examples/3d/cylinder-3d.edpexamples/3d/NSI3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edpexamples/3d/Period-Poisson-cube-ballon.edp examples/3d/first.edp examples/3d/intlevelset3d.edpexamples/3d/Poisson-cube-ballon.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/Poisson.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edpexamples/3d/Poisson3d.edp examples/3d/pyramide.edp examples/3d/Sphere-Isocahedron.edp examples/3d/ref.edpexamples/3d/Sphere-buildlayer.edp examples/3d/refinesphere.edp examples/3d/regtests.edpexamples/3d/Stokes.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edpexamples/3d/TruncLac.edp examples/3d/all.edp examples/3d/sphereincube.edp examples/3d/beam-3d.edp examples/3d/bottle.edp examples/3d/cone.edp examples/3d/convect-3d.edp examples/3d/crack-3d.edp examples/3d/cube-period.edp examples/3d/cylinder-3d.edp examples/3d/cylinder.edp examples/3d/extract-boundary3d.edp examples/3d/fallingspheres.edp examples/3d/first.edp examples/3d/intlevelset3d.edp examples/3d/meditddm.edp examples/3d/p.edp examples/3d/periodic-3d.edp examples/3d/periodic3.edp examples/3d/pyramide.edp examples/3d/ref.edp examples/3d/refinesphere.edp examples/3d/regtests.edp examples/3d/schwarz-nm-3d.edp examples/3d/sphere2.edp examples/3d/sphere6.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3d/sphereincube.edp examples/3d/tetgencube.edp examples/3d/tetgenholeregion.edp examples/3dCurve/Connectivite-L.edp examples/3dCurve/LaplacianCurve.edp examples/3dCurve/QMoscillator-new1d.edp examples/3dCurve/WaveEquation-new1d.edp examples/3dCurve/all.edp examples/3dCurve/basicGlue.edp examples/3dCurve/border.edp examples/3dCurve/buildParametricMeshL.edp examples/3dCurve/elasticstring.edp examples/3dCurve/extractMeshes.edp examples/3dCurve/periodicL.edp examples/3dCurve/tutomesh1d.edp examples/3dSurf/Connectivite-S.edp examples/3dSurf/HeatTorus.edp examples/3dSurf/LapP1withflux.edp examples/3dSurf/Laplace3dSP2.edp examples/3dSurf/LaplaceRT1Surf.edp examples/3dSurf/LaplacianSurf.edp examples/3dSurf/Pinocchio.edp examples/3dSurf/all.edp examples/3dSurf/beam-3dS.edp examples/3dSurf/buildMeshSfromMesh3.edp examples/3dSurf/cauchyproblem.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/3dSurf/elasticityplate.edp examples/3dSurf/extractSurfFromMesh3.edp examples/3dSurf/glu3DSurf.edp examples/3dSurf/operatorsOnMeshS.edp examples/3dSurf/periodicS.edp examples/3dSurf/testFE.edp examples/3dSurf/testvtk.edp examples/bug/SegmentationFault.edp examples/bug/aaa.edp examples/bug/bug-arg-string.edp examples/bug/bugborder.edp examples/bug/bugf.edp examples/bug/bugifexp.edp examples/bug/bugv1.18.edp examples/bug/fe-vect.edp examples/bug/func.edp examples/bug/zArithmetic_bug1.edp examples/eigen/BeamEigenValue.edp examples/eigen/BeamEigenValueperio.edp examples/eigen/Lap3dEigenValue.edp examples/eigen/LapComplexEigenValue.edp examples/eigen/LapEigen1DBeltrami.edp examples/eigen/LapEigenBeltrami.edp examples/eigen/LapEigenValue.edp examples/eigen/LapEigenValueFunc.edp examples/eigen/LapEigenValueFuncComplex.edp examples/eigen/LapEigenValueFuncV2.edp examples/eigen/LapnosymComplexEigenValue.edp examples/eigen/LapnosymEigenValue.edp examples/eigen/Stokes-eigen.edp examples/eigen/VP-Steklov-Poincare.edp examples/eigen/WGM-sphere.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/eigen/all.edp examples/eigen/condition-number.edp examples/eigen/free-cyl-axi.edp examples/eigen/neuman.edp examples/eigen/regtests.edp examples/examples/BlackScholes2D.edp examples/examples/Heat.edp examples/examples/NSNewton.edp examples/examples/NSprojection.edp examples/examples/all.edp examples/examples/condensor.edp examples/examples/convects.edp examples/examples/dist-projection.edp examples/examples/heatex.edp examples/examples/lame.edp examples/examples/membrane.edp examples/examples/membranerror.edp examples/examples/muwave.edp examples/examples/optimcontrol.edp examples/examples/potential.edp examples/examples/ref.edp examples/examples/regtests.edp examples/examples/schwarz.edp examples/examples/sound.edp examples/examples/stokes.edp examples/examples/test1.edp examples/examples/thermal.edp examples/examples/thermic.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Helmholtz-2d-FEM-BEM-coupling.edp examples/ffddm/Helmholtz-2d-HPDDM-BGMRES.edp examples/ffddm/Helmholtz-2d-marmousi.edp examples/ffddm/Helmholtz-2d-simple.edp examples/ffddm/Helmholtz-2d-sweeping.edp examples/ffddm/Helmholtz-3d-overthrust.edp examples/ffddm/Helmholtz-3d-simple.edp examples/ffddm/Helmholtz-multitrace.edp examples/ffddm/Helmholtz_Cobracavity_BEM.edp examples/ffddm/Helmholtz_circle_BEM.edp examples/ffddm/Helmholtz_geophysics.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/ffddm/Maxwell-3d-simple.edp examples/ffddm/Maxwell_Cobracavity.edp examples/ffddm/Navier-2d-marmousi2.edp examples/ffddm/Richards-2d.edp examples/ffddm/diffusion-2d-thirdlevelgeneo.edp examples/ffddm/diffusion-3d-minimal-ddm.edp examples/ffddm/diffusion-3d-minimal-direct.edp examples/ffddm/diffusion-3d-simple.edp examples/ffddm/elasticity-3d-simple.edp examples/ffddm/elasticity-3d-thirdlevelgeneo.edp examples/ffddm/elasticity_saddlepoint.edp examples/ffddm/heat-torus-3d-surf.edp examples/ffddm/natural_convection.edp examples/ffddm/natural_convection_3D_obstacle.edp examples/hpddm/DMPlex-PETSc.edp examples/hpddm/MatLoad-PETSc.edp examples/hpddm/PtAP-2d-PETSc.edp examples/hpddm/Schur-complement-PETSc.edp examples/hpddm/advection-TS-2d-PETSc.edp examples/hpddm/bilaplace-2d-PETSc.edp examples/hpddm/blasius-stability-1d-SLEPc-complex.edp examples/hpddm/block-PETSc.edp examples/hpddm/bratu-2d-PETSc.edp examples/hpddm/bratu-hpddm-2d-PETSc.edp examples/hpddm/buildRecursive.edp examples/hpddm/convect.edp examples/hpddm/createPartition.edp examples/hpddm/diffusion-2d-PETSc-complex.edp examples/hpddm/diffusion-2d-PETSc.edp examples/hpddm/diffusion-2d.edp examples/hpddm/diffusion-3d-PETSc.edp examples/hpddm/diffusion-3d.edp examples/hpddm/diffusion-cartesian-2d-PETSc.edp examples/hpddm/diffusion-mg-2d-PETSc.edp examples/hpddm/diffusion-mg-2d.edp examples/hpddm/diffusion-mg-3d-PETSc.edp examples/hpddm/diffusion-periodic-2d-PETSc.edp examples/hpddm/diffusion-periodic-2d.edp examples/hpddm/diffusion-periodic-balanced-2d-PETSc.edp examples/hpddm/diffusion-simple-3d.edp examples/hpddm/diffusion-substructuring-2d-PETSc.edp examples/hpddm/diffusion-substructuring-2d.edp examples/hpddm/diffusion-substructuring-withPartitioning-2d.edp examples/hpddm/distributed-parmmg.edp examples/hpddm/elasticity-2d-PETSc.edp examples/hpddm/elasticity-2d.edp examples/hpddm/elasticity-3d-PETSc.edp examples/hpddm/elasticity-3d.edp examples/hpddm/elasticity-SNES-3d-PETSc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/elasticity-block.edp examples/hpddm/elasticity-simple-3d.edp examples/hpddm/elasticity-substructuring-2d.edp examples/hpddm/function-PETSc.edp examples/hpddm/heat-2d-PETSc.edp examples/hpddm/heat-2d.edp examples/hpddm/heat-3d.edp examples/hpddm/heat-TS-2d-PETSc.edp examples/hpddm/heat-TS-RHS-2d-PETSc.edp examples/hpddm/heat-io-2d.edp examples/hpddm/heat-torus-3d-surf.edp examples/hpddm/helmholtz-2d-PETSc-complex.edp examples/hpddm/helmholtz-2d-SLEPc-complex.edp examples/hpddm/helmholtz-2d.edp examples/hpddm/helmholtz-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-3d-surf-PETSc-complex.edp examples/hpddm/helmholtz-coupled-2d-PETSc-complex.edp examples/hpddm/helmholtz-dense-3d-line-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d-PETSc-complex.edp examples/hpddm/helmholtz-mg-2d.edp examples/hpddm/iterative.edp examples/hpddm/laplace-2d-SLEPc-complex.edp examples/hpddm/laplace-2d-SLEPc.edp examples/hpddm/laplace-RT-2d-PETSc.edp examples/hpddm/laplace-adapt-3d-PETSc.edp examples/hpddm/laplace-adapt-dist-3d-PETSc.edp examples/hpddm/laplace-beltrami-3d-line-SLEPc.edp examples/hpddm/laplace-beltrami-3d-surf-SLEPc.edp examples/hpddm/laplace-lagrange-PETSc.edp examples/hpddm/laplace-spherical-harmonics-2d-SLEPc.edp examples/hpddm/laplace-torus-2d-SLEPc.edp examples/hpddm/maxwell-2d-PETSc.edp examples/hpddm/maxwell-3d-PETSc.edp examples/hpddm/maxwell-3d-surf-PETSc-complex.edp examples/hpddm/maxwell-3d.edp examples/hpddm/maxwell-mg-3d-PETSc-complex.edp examples/hpddm/mf-2d-SLEPc.edp examples/hpddm/minimal-surface-Tao-2d-PETSc.edp examples/hpddm/natural-convection-fieldsplit-2d-PETSc.edp examples/hpddm/navier-stokes-2d-PETSc.edp examples/hpddm/navier-stokes-2d-SLEPc-complex.edp examples/hpddm/neo-Hookean-2d-PETSc.edp examples/hpddm/newton-2d-PETSc.edp examples/hpddm/newton-adaptmesh-2d-PETSc.edp examples/hpddm/newton-vi-2d-PETSc.edp examples/hpddm/newton-vi-adaptmesh-2d-PETSc.edp examples/hpddm/nonlinear-2d-SLEPc-complex.edp examples/hpddm/orego-TS-PETSc.edp examples/hpddm/oseen-2d-PETSc.edp examples/hpddm/reconstructDmesh.edp examples/hpddm/redistributeDmesh_w_PETSc.edp examples/hpddm/redistributeDmesh_wo_PETSc.edp examples/hpddm/restriction-2d-PETSc.edp examples/hpddm/save-load-Dmesh.edp examples/hpddm/schrodinger-axial-well-2d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-1d-SLEPc.edp examples/hpddm/schrodinger-harmonic-oscillator-2d-SLEPc.edp examples/hpddm/schrodinger-square-well-1d-SLEPc.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/hpddm/stokes-2d-PETSc.edp examples/hpddm/stokes-2d-SLEPc.edp examples/hpddm/stokes-2d.edp examples/hpddm/stokes-3d-PETSc.edp examples/hpddm/stokes-3d.edp examples/hpddm/stokes-block-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-2d-PETSc.edp examples/hpddm/stokes-fieldsplit-3d-PETSc.edp examples/hpddm/stokes-io-3d.edp examples/hpddm/toy-Tao-PETSc.edp examples/hpddm/transfer.edp examples/hpddm/transpose-solve-PETSc.edp examples/hpddm/vi-2d-PETSc.edp examples/hpddm/withPartitioning.edp examples/misc/D2.edp examples/misc/FE-medit.edp examples/misc/NSP1P1.edp examples/misc/NSP1P1b.edp examples/misc/NSP1P1bl.edp examples/misc/NSP1P2.edp examples/misc/Richard.edp examples/misc/Stokes-P1nc-P0+P1.edp examples/misc/aaRT.edp examples/misc/aaa-adp.edp examples/misc/aadaptation.edp examples/misc/aalapacien.edp examples/misc/aalaplace-nc.edp examples/misc/aamove.edp examples/misc/all.edp examples/misc/arrayoFVh.edp examples/misc/bilap.edp examples/misc/ccc-adp.edp examples/misc/demo.edp examples/misc/demo1.edp examples/misc/funct.edp examples/misc/graphics-benchmark.edp examples/misc/include.edp examples/misc/lap3-cpu.edp examples/misc/lap_mat.edp examples/misc/lapacienprecon.edp examples/misc/makeref.edp examples/misc/parareal.edp examples/misc/ref.edp examples/misc/regtests.edp examples/misc/renumbering.edp examples/misc/testFE.edp examples/misc/testadp.edp examples/misc/teste.edp examples/misc/torture-search2d.edp examples/misc/wafer-heating-laser-axi.edp examples/mpi/DDM-Schwarz-Lame-2d.edp examples/mpi/DDM-Schwarz-Lame-3d.edp examples/mpi/DDM-Schwarz-Lap-2dd.edp examples/mpi/DDM-Schwarz-Lap-3d.edp examples/mpi/DDM-Schwarz-Stokes-2d.edp examples/mpi/Helmholtz-2d-FEM-BEM-coupling-MUMPS.edp examples/mpi/Helmholtz_Cobracavity.edp examples/mpi/Helmholtz_circle_Dirichlet.edp examples/mpi/Helmholtz_circle_Neumann.edp examples/mpi/LapMPIEigenValue.edp examples/mpi/LaplaceRT-3d-matrix-mumps.edp examples/mpi/MPICGLap.edp examples/mpi/MPIGMRES2D.edp examples/mpi/MPIGMRES3D.edp examples/mpi/MUMPS.edp examples/mpi/Maxwell_cube_EFIE.edp examples/mpi/NSCaraCyl.edp examples/mpi/NSI3d-carac-mumps.edp examples/mpi/NSI3d-carac.edp examples/mpi/Stokes-v1-matrix-mumps.edp examples/mpi/Stokes-v2-matrix-mumps.edp examples/mpi/Stokes-v3-matrix-mumps.edp examples/mpi/VG.edp examples/mpi/cavityNewton-MUMPS.edp examples/mpi/chamonix.edp examples/mpi/cmaes-mpi-VarIneq.edp examples/mpi/essai-com.edp examples/mpi/essai.edp examples/mpi/mortar-DN-4-mpi.edp examples/mpi/parmetis-3d.edp examples/mpi/parmetis.edp examples/mpi/parmmg.edp examples/mpi/schwarz-2d.edp examples/mpi/schwarz-3.edp examples/mpi/schwarz-b.edp examples/mpi/schwarz-c.edp examples/mpi/testsolver_MUMPS.edp examples/plugin/APk-AdaptEpsDeltaPk.edp examples/plugin/APk-ExplicitPkTest.edp examples/plugin/APk-FreeFemQA.edp examples/plugin/APk-MetricPk.edp examples/plugin/CircumCenter.edp examples/plugin/ClosePoints.edp examples/plugin/ConnectedComponents.edp examples/plugin/Element_QF.edp examples/plugin/Helmholtz_FD.edp examples/plugin/IncompleteCholesky.edp examples/plugin/IpoptLap.edp examples/plugin/IpoptMinSurf.edp examples/plugin/IpoptMinSurfVol.edp examples/plugin/IpoptTest.edp examples/plugin/IpoptVI.edp examples/plugin/IpoptVI2.edp examples/plugin/LapDG3.edp examples/plugin/LapDG4.edp examples/plugin/LapLNewSolver.edp examples/plugin/LapMUMPS_seq.edp examples/plugin/LapNewSolver.edp examples/plugin/LapUmfpack64.edp examples/plugin/LaplaceP2pnc.edp examples/plugin/LaplaceP3-3d.edp examples/plugin/LaplaceP3.edp examples/plugin/LaplaceP4.edp examples/plugin/LaplaceRT1.edp examples/plugin/LaplaceRT13d.edp examples/plugin/LaplaceRT2.edp examples/plugin/Leman-mesh.edp examples/plugin/MatrixMarket.edp examples/plugin/MetricKuate.edp examples/plugin/NSP2BRP0.edp examples/plugin/NS_P2BR_P0.edp examples/plugin/PARDISO.edp examples/plugin/RT2-ff.edp examples/plugin/SaveHB_sample.edp examples/plugin/SaveHB_sample_z.edp examples/plugin/Schur-Complement-V4.3.edp examples/plugin/Schur-Complement.edp examples/plugin/Stokes-P2pnc3d.edp examples/plugin/Stokes-surface-tension-axi.edp examples/plugin/SuperLU.edp examples/plugin/VarIneq2.edp examples/plugin/all.edp examples/plugin/aniso.edp examples/plugin/bfstream.edp examples/plugin/bilapHCT.edp examples/plugin/bilapMorley.edp examples/plugin/bilapP3-hct-like.edp examples/plugin/bmo.edp examples/plugin/buildlayermesh.edp examples/plugin/cavityNewtonP3pnc.edp examples/plugin/checkglumeshcube.edp examples/plugin/cmaes-VarIneq.edp examples/plugin/cmaes-oven.edp examples/plugin/convect_dervieux.edp examples/plugin/convectchacon-3d.edp examples/plugin/convectchacon.edp examples/plugin/convexehull3d.edp examples/plugin/cube.edp examples/plugin/curvature.edp examples/plugin/dfft-3d.edp examples/plugin/dfft.edp examples/plugin/distance.edp examples/plugin/distance2.edp examples/plugin/distance3.edp examples/plugin/exactpartition.edp examples/plugin/ffnewuoa.edp examples/plugin/ffrandom.edp examples/plugin/ffslave.edp examples/plugin/findalllocalmin.edp examples/plugin/funcTemplate.edp examples/plugin/glumesh3D.edp examples/plugin/gsl.edp examples/plugin/ilut.edp examples/plugin/iohd5-beam-2d.edp examples/plugin/iohd5-beam-3d.edp examples/plugin/iovtk.edp examples/plugin/isoline.edp examples/plugin/lame-TD-NSS.edp examples/plugin/lap-solvers.edp examples/plugin/lapack.edp examples/plugin/layer.edp examples/plugin/load.edp examples/plugin/mat_edgeP1.edp examples/plugin/meditddm.edp examples/plugin/metis.edp examples/plugin/myType.edp examples/plugin/myfunction2.edp examples/plugin/pipe.edp examples/plugin/plot-fb-P3.edp examples/plugin/plot-fb-P3dc.edp examples/plugin/plot-fb-P4.edp examples/plugin/plot-fb-P4dc.edp examples/plugin/plotPDF-sample.edp examples/plugin/plotfb.edp examples/plugin/ppm2rnm.edp examples/plugin/provadxw.edp examples/plugin/ref.edp examples/plugin/refinesphere.edp examples/plugin/regtests.edp examples/plugin/schwarz-nm.edp examples/plugin/scotch.edp examples/plugin/shell.edp examples/plugin/splitedges.edp examples/plugin/splitmesh12.edp examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh examples/plugin/splitmesh3.edp examples/plugin/splitmesh4.edp examples/plugin/splitmesh6.edp examples/plugin/test-ElementMixte.edp examples/plugin/test-Element_P2pnc_3d.edp examples/plugin/testFE-P1bl.edp examples/plugin/testFE-P2Bulle3.edp examples/plugin/testFE-P2pnc.edp examples/plugin/testFE-P3.edp examples/plugin/testFE-P3dc.edp examples/plugin/testFE-P3nc.edp examples/plugin/testFE-P3pnc.edp examples/plugin/testFE-P4.edp examples/plugin/testFE-P4dc.edp examples/plugin/testFE-PkEdge.edp examples/plugin/testFE.edp examples/plugin/testFEHCT.edp examples/plugin/testFEMorley.edp examples/plugin/testFE_P2BR.edp examples/plugin/testdist.edp examples/plugin/testp1dcnc.edp examples/plugin/tetgencube.edp examples/plugin/tetgenholeregion_rugby.edp examples/plugin/ttestio.edp examples/plugin/waveguide.edp examples/plugin/waveguide2.edp examples/tutorial/AdaptResidualErrorIndicator.edp examples/tutorial/AdjointSolve.edp examples/tutorial/BEM.edp examples/tutorial/FE.edp examples/tutorial/FEComplex.edp examples/tutorial/LapDG2.edp examples/tutorial/Laplace-RHS-Dirac.edp examples/tutorial/Laplace-lagrange-mult.edp examples/tutorial/Laplace.edp examples/tutorial/LaplaceP1.edp examples/tutorial/LaplaceP1P2h.edp examples/tutorial/LaplaceP1bis.edp examples/tutorial/LaplaceRT.edp examples/tutorial/NS-BackwardStep.edp examples/tutorial/NSUzawaCahouetChabart.edp examples/tutorial/Newton.edp examples/tutorial/Periodic.edp examples/tutorial/Stokes-macro2d-3d.edp examples/tutorial/StokesUzawa.edp examples/tutorial/VI-adap.edp examples/tutorial/VI.edp examples/tutorial/a_tutorial.edp examples/tutorial/adapt.edp examples/tutorial/adaptindicatorP1.edp examples/tutorial/adaptindicatorP2.edp examples/tutorial/algo.edp examples/tutorial/all.edp examples/tutorial/array.edp examples/tutorial/beam.edp examples/tutorial/calculus.edp examples/tutorial/cavity.edp examples/tutorial/cavityNewton.edp examples/tutorial/convect-apt.edp examples/tutorial/convect.edp examples/tutorial/convect2.edp examples/tutorial/dumptable.edp examples/tutorial/ex-vf.edp examples/tutorial/exception.edp examples/tutorial/fluidStruct.edp examples/tutorial/fluidStructAdapt.edp examples/tutorial/forall.edp examples/tutorial/freeboundary-weak.edp examples/tutorial/freeboundary.edp examples/tutorial/func.edp examples/tutorial/glumesh.edp examples/tutorial/gnuplot.edp examples/tutorial/intlevelset.edp examples/tutorial/mat_interpol.edp examples/tutorial/medit.edp examples/tutorial/mesh-internal.edp examples/tutorial/mesh.edp examples/tutorial/minlenedge.edp examples/tutorial/mortar-DN-4.edp examples/tutorial/movemesh.edp examples/tutorial/nl-elas-neo-Hookean.edp examples/tutorial/nolinear-elas.edp examples/tutorial/onde.edp examples/tutorial/periodic4.edp examples/tutorial/periodic4bis.edp examples/tutorial/plot.edp examples/tutorial/readmesh.edp examples/tutorial/ref.edp examples/tutorial/region.edp examples/tutorial/regtests.edp examples/tutorial/saverestore.edp examples/tutorial/schwarz-gc.edp examples/tutorial/schwarz-no-overlap.edp examples/tutorial/schwarz-overlap.edp examples/tutorial/schwarz2.edp examples/tutorial/shur-comp.edp examples/tutorial/sparse-cmatrix.edp examples/tutorial/sparse-matrix.edp examples/tutorial/sphere.edp examples/tutorial/string.edp examples/tutorial/tablefunction.edp examples/tutorial/taboftab.edp examples/tutorial/testplot.edp examples/tutorial/tgv-test.edp examples/tutorial/thermic-fast.edp examples/tutorial/uniformmesh.edp examples/CheckAllEdp examples/plugin/ch.pts examples/plugin/g.gmesh /usr/bin/install -p examples/CheckAll examples/CheckAllEdp "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/share/FreeFEM/4.12" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin" /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/share/doc/freefem++" test ! -s FreeFEM-documentation.pdf || /usr/bin/install -p -m 644 FreeFEM-documentation.pdf "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/share/doc/freefem++" test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/bin" test `uname` != Darwin || echo "/usr/bin" > "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/etc/paths.d/FreeFem++" test `uname` != Darwin || ( rm "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/local/bin/FreeFem++-CoCoa"; /usr/bin/install -p FreeFem++-CoCoa "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/local/bin" ) test `uname` != Darwin || ( make FreeFem++.app.tgz; test -d "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/Applications" || mkdir -p "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/Applications"; tar zxf FreeFem++.app.tgz -C "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/Applications" ) /bin/sh /builddir/build/BUILD/freefem++-4.12/openmpi/install-sh -d -m 755 "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/idp" cd idp; for i in *.idp; do \ if [ -f $i ]; then /usr/bin/install -p -m 555 $i "/builddir/build/BUILD/freefem++-4.12/openmpi/buildtree/usr/lib/ff++/4.12/idp"; fi; done make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/bin/FreeFem++-mpi_openmpi + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/ff-mpirun /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/bin/ff-mpirun_openmpi + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib/ff++/4.12/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib/ff++/4.12/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-4.12 + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.12-1.fc38 --unique-debug-suffix -4.12-1.fc38.i386 --unique-debug-src-base freefem++-4.12-1.fc38.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/freefem++-4.12 extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/FreeFem++-nw extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/bamg extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/cvmsh2 extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/ffglut extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/ffmaster extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/bin/ffmedit extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/bin/yams2 extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BEC.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BernardiRaugel.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/BinaryIO.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/CircumCenter.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ClosePoints.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Curvature.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/DxWriter.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_HCT.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_Mixte.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_Mixte3d.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1bl.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1dc1.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P1ncdc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2bulle3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2pnc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P2pnc_3d.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3dc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3nc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P3pnc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P4.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_P4dc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_PkEdge.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Element_QF.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/FreeFemQA.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Helmholtz_FD.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/IncompleteCholesky.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MUMPS.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MUMPS_seq.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MatD-VFP0.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MatrixMarket.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MetricKuate.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/MetricPk.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Morley.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/NewSolver.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/SaveHB.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/Schur-Complement.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/SuperLu.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/UMFPACK64.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/VTK_writer.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/VTK_writer_3d.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/addNewType.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/aniso.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/bfstream.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/biofunc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/dfft.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/distance.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/exactpartition.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-AiryBiry.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-Ipopt.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-NLopt.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ff-cmaes.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ffnewuoa.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ffrandom.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/freeyams.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/funcTemplate.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/geophysics.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/gmsh.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/gsl.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/iohdf5.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ioply.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/iovtk.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/isoline.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/lapack.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/lgbmo.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_dervieux.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_edgeP1.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mat_psi.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/medit.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/meshtools.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/metis.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mmg.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/msh3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/mshmet.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/myfunction.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/myfunction2.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/pcm2rnm.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/plotPDF.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/ppm2rnm.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/qf11to25.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/scotch.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/shell.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitedges.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh12.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh4.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/splitmesh6.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/tetgen.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/ff++/4.12/lib/vortextools.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/bin/FreeFem++-mpi_mpich extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/lib/ff++/lib/MPICG.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/mpich/lib/ff++/lib/mpi-cmaes.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/bin/FreeFem++-mpi_openmpi extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/lib/ff++/lib/MPICG.so extracting debug info from /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/lib/openmpi/lib/ff++/lib/mpi-cmaes.so original debug info size: 445120kB, size after compression: 343624kB /usr/bin/sepdebugcrcfix: Updated 102 CRC32s, 0 CRC32s did match. cpio: mpich/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: mpich/src/fflib/lg.ypp: Cannot stat: No such file or directory cpio: mpich/src/mpi/lg.tab.cpp: Cannot stat: No such file or directory cpio: mpich/src/mpi/lg.ypp: Cannot stat: No such file or directory cpio: openmpi/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: openmpi/src/fflib/lg.ypp: Cannot stat: No such file or directory cpio: openmpi/src/mpi/lg.tab.cpp: Cannot stat: No such file or directory cpio: openmpi/src/mpi/lg.ypp: Cannot stat: No such file or directory cpio: serial/3rdparty/mumps-seq/MUMPS_5.4.0/src/mpif.h: Cannot stat: No such file or directory cpio: serial/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: serial/src/fflib/lg.ypp: Cannot stat: No such file or directory 58093 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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/FreeFEM/4.12/CheckAllEdp from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.12/CheckAll from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.12/plugin/seq/load.link from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/FreeFEM/4.12/examples/CheckAllEdp from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.12/examples/misc/speedtest.sh from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/share/FreeFEM/4.12/examples/mpi/regtests.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/ff-get-dep from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/ff-pkg-download from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/bin/ff-c++ from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/openmpi/bin/ff-mpirun_openmpi from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/lib/mpich/bin/ff-mpirun_mpich from /usr/bin/env bash to #!/usr/bin/bash *** WARNING: ./usr/lib/ff++/4.12/idp/movemeshsmooth.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/mortar-msh.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/macro_ddm_substructuring.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/macro_ddm.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/gsl.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/getARGV.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/func-max.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_partitioning.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_parameters.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_geneoCS_saddlepoint.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_geneoCS_3rdlvl.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_geneoCS.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_functions.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm_coarsemeshCS.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ffddm.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/cube.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/cobrameshcavity.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ball-buildlayer.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/MeshSurface.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/MPIplot.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/MPIGMRESmacro.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/Heat3d.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ExtractDofsonBorder.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/ElasticLaw2d.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/DDM-funcs-v2.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/DDM-Schwarz-macro.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/idp/CC.idp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/mesh/sphere.msh is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/mesh/sphere.geo is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/doc/solutions-analytiques.tex is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/doc/biblio.bib is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/quadrature/quad_bem.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/quadrature/quad.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/quadrature/dunavant.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/potential/maxwell_pot.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/miscellaneous/misc.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/miscellaneous/mat_struct.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/miscellaneous/eigen_wrap.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/mesh/normal.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/fem/femP1.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/BemTool/bemtool/calculus/calculus.hpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/functional_tests/multilrmat/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/functional_tests/lrmat/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/functional_tests/geometry/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/functional_tests/clustering/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/functional_tests/blocks/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/tests/CMakeLists.txt is executable but has no shebang, removing executable bit mangling shebang in /usr/lib/ff++/4.12/include/htool/examples/visuclusters.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/ff++/4.12/include/htool/examples/smallest_example.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib/ff++/4.12/include/htool/examples/compression_comparison.sh from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/lib/ff++/4.12/include/htool/examples/CMakeLists.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/ff++/4.12/include/htool/doc/CMakeLists.txt is executable but has no shebang, removing executable bit mangling shebang in /usr/lib/ff++/4.12/bin/ff-get-dep from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib/ff++/4.12/bin/ff-pkg-download from /usr/bin/env bash to #!/usr/bin/bash *** WARNING: ./usr/lib/ff++/4.12/lib/ff-get-dep.awk is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.3SWSTg + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd freefem++-4.12 + pushd serial ~/build/BUILD/freefem++-4.12/serial ~/build/BUILD/freefem++-4.12 + make check Making check in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' Making check in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/blas' Making check in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/arpack' Making check in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n ""; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' touch tag-compile-pkg if test -d include/hpddm/include; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm; \ elif test -d include/hpddm/src; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm; \ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm; \ else true; fi touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/3rdparty' Making check in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making check in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/libMesh' Making check in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamglib' Making check in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/femlib' Making check in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Graphics' Making check in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/Algo' Making check in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/lglib' Making check in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/fflib' Making check in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/nw' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/mpi' Making check in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bamg' Making check in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/medit' Making check in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' echo done done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/bin-win32' Making check in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' Making check in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/server' Making check in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/src' Making check in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making check in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Warning missing plugin: finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/seq' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition Warning missing mpi plugin: finish compile load mpi solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/plugin' Making check in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' Making check in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' PASS: 3d-Leman.edp PASS: ArrayFE-3d.edp PASS: beam-3d.edp PASS: cone.edp PASS: convect-3d.edp PASS: cube-period.edp PASS: cylinder-3d.edp PASS: EqPoisson.edp PASS: extract-boundary3d.edp PASS: first.edp PASS: intlevelset3d.edp PASS: Lac.edp PASS: Laplace3d.edp PASS: LaplaceRT-3d.edp PASS: meditddm.edp PASS: NSI3d-carac.edp PASS: NSI3d.edp PASS: p.edp PASS: periodic-3d.edp PASS: Poisson.edp PASS: pyramide.edp PASS: sphere2.edp PASS: sphere6.edp PASS: Stokes.edp PASS: TruncLac.edp PASS: crack-3d.edp PASS: periodic3.edp PASS: LapDG3d1.edp PASS: LapDG3d.edp PASS: Connectivite-3d.edp PASS: Elasticity-simple-support-BC.edp PASS: schwarz-nm-3d.edp PASS: cylinder.edp PASS: Poisson3d.edp PASS: Poisson-cube-ballon.edp PASS: refinesphere.edp PASS: tetgencube.edp PASS: tetgenholeregion.edp PASS: bottle.edp XFAIL: fallingspheres.edp PASS: Laplace-Adapt-3d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 41 # PASS: 40 # SKIP: 0 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3d' Making check in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' PASS: buildMeshSfromMesh3.edp PASS: glu3DSurf.edp PASS: Laplace3dSP2.edp PASS: LaplacianSurf.edp PASS: operatorsOnMeshS.edp PASS: extractSurfFromMesh3.edp PASS: testvtk.edp PASS: LapP1withflux.edp PASS: cauchyproblem.edp PASS: periodicS.edp PASS: Connectivite-S.edp PASS: LaplaceRT1Surf.edp PASS: HeatTorus.edp PASS: Pinocchio.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 14 # PASS: 14 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dSurf' Making check in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' PASS: buildParametricMeshL.edp PASS: LaplacianCurve.edp PASS: extractMeshes.edp PASS: elasticstring.edp PASS: tutomesh1d.edp PASS: periodicL.edp PASS: basicGlue.edp PASS: WaveEquation-new1d.edp PASS: border.edp PASS: Connectivite-L.edp PASS: QMoscillator-new1d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 12 # PASS: 12 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/3dCurve' Making check in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' PASS: BlackScholes2D.edp PASS: condensor.edp PASS: convects.edp PASS: Heat.edp PASS: heatex.edp PASS: lame.edp PASS: membrane.edp PASS: membranerror.edp PASS: muwave.edp PASS: NSNewton.edp PASS: NSprojection.edp PASS: optimcontrol.edp PASS: potential.edp PASS: schwarz.edp PASS: stokes.edp PASS: test1.edp PASS: thermal.edp PASS: thermic.edp PASS: dist-projection.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/examples' Making check in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' PASS: aaa-adp.edp PASS: aadaptation.edp PASS: aalapacien.edp PASS: aalaplace-nc.edp PASS: aamove.edp PASS: aaRT.edp PASS: arrayoFVh.edp PASS: bilap.edp PASS: ccc-adp.edp PASS: D2.edp PASS: demo.edp PASS: demo1.edp PASS: FE-medit.edp PASS: funct.edp PASS: include.edp PASS: lap_mat.edp PASS: lapacienprecon.edp PASS: NSP1P1.edp PASS: NSP1P1b.edp PASS: NSP1P1bl.edp PASS: NSP1P2.edp PASS: parareal.edp PASS: renumbering.edp PASS: Richard.edp PASS: Stokes-P1nc-P0+P1.edp PASS: testadp.edp PASS: teste.edp PASS: testFE.edp PASS: wafer-heating-laser-axi.edp PASS: torture-search2d.edp PASS: lap3-cpu.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 31 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/misc' Making check in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' PASS: APk-AdaptEpsDeltaPk.edp PASS: APk-ExplicitPkTest.edp ../../bin/test-driver-ff: line 126: 69907 Segmentation fault (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: APk-FreeFemQA.edp PASS: APk-MetricPk.edp PASS: bfstream.edp PASS: bilapHCT.edp PASS: bilapMorley.edp PASS: bilapP3-hct-like.edp PASS: bmo.edp PASS: ClosePoints.edp PASS: cmaes-oven.edp PASS: cmaes-VarIneq.edp PASS: convect_dervieux.edp PASS: convectchacon-3d.edp PASS: convectchacon.edp PASS: cube.edp PASS: distance.edp PASS: distance2.edp PASS: distance3.edp PASS: Element_QF.edp PASS: funcTemplate.edp PASS: glumesh3D.edp PASS: IncompleteCholesky.edp PASS: isoline.edp PASS: lame-TD-NSS.edp PASS: lapack.edp PASS: LapDG3.edp PASS: LapDG4.edp PASS: LaplaceP2pnc.edp PASS: LaplaceP3-3d.edp PASS: LaplaceP3.edp PASS: LaplaceP4.edp PASS: LaplaceRT1.edp PASS: LaplaceRT13d.edp PASS: LaplaceRT2.edp PASS: layer.edp PASS: Leman-mesh.edp PASS: load.edp PASS: meditddm.edp PASS: MetricKuate.edp PASS: mat_edgeP1.edp PASS: myfunction2.edp PASS: myType.edp PASS: NS_P2BR_P0.edp PASS: plot-fb-P3.edp PASS: plot-fb-P3dc.edp PASS: plot-fb-P4.edp PASS: plot-fb-P4dc.edp PASS: plotfb.edp PASS: ppm2rnm.edp PASS: provadxw.edp PASS: ref.edp PASS: RT2-ff.edp PASS: SaveHB_sample_z.edp PASS: SaveHB_sample.edp PASS: shell.edp PASS: splitedges.edp PASS: splitmesh3.edp PASS: splitmesh6.edp PASS: Stokes-surface-tension-axi.edp PASS: test-ElementMixte.edp PASS: testdist.edp PASS: testFE-P1bl.edp PASS: testFE_P2BR.edp PASS: testFE-P2Bulle3.edp PASS: testFE-P2pnc.edp PASS: testFE-P3.edp PASS: testFE-P3dc.edp PASS: testFE-P3nc.edp PASS: testFE-P3pnc.edp PASS: testFE-P4.edp PASS: testFE-P4dc.edp PASS: testFE-PkEdge.edp PASS: testFEHCT.edp PASS: testFEMorley.edp PASS: testp1dcnc.edp PASS: iovtk.edp PASS: ConnectedComponents.edp PASS: cavityNewtonP3pnc.edp PASS: MatrixMarket.edp PASS: plotPDF-sample.edp PASS: Stokes-P2pnc3d.edp PASS: dfft.edp PASS: dfft-3d.edp PASS: ffnewuoa.edp XFAIL: ilut.edp PASS: gsl.edp PASS: iohd5-beam-2d.edp PASS: iohd5-beam-3d.edp PASS: IpoptLap.edp PASS: IpoptMinSurf.edp PASS: IpoptMinSurfVol.edp PASS: IpoptVI.edp PASS: IpoptVI2.edp PASS: IpoptTest.edp PASS: metis.edp PASS: schwarz-nm.edp PASS: scotch.edp SKIP: PARDISO.edp PASS: aniso.edp PASS: LapMUMPS_seq.edp PASS: Helmholtz_FD.edp PASS: lap-solvers.edp PASS: VarIneq2.edp ../../bin/test-driver-ff: line 126: 71042 Aborted (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: SuperLU.edp PASS: buildlayermesh.edp PASS: checkglumeshcube.edp PASS: convexehull3d.edp PASS: tetgenholeregion_rugby.edp PASS: ttestio.edp PASS: test-Element_P2pnc_3d.edp PASS: LapLNewSolver.edp PASS: LapNewSolver.edp PASS: LapUmfpack64.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 114 # PASS: 110 # SKIP: 1 # XFAIL: 3 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/plugin' Making check in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/bug' Making check in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' SKIP: diffusion-2d-thirdlevelgeneo.edp SKIP: diffusion-3d-minimal-ddm.edp SKIP: diffusion-3d-minimal-direct.edp SKIP: diffusion-3d-simple.edp SKIP: Helmholtz-2d-HPDDM-BGMRES.edp SKIP: Helmholtz-2d-simple.edp SKIP: Helmholtz-3d-simple.edp SKIP: Maxwell-3d-simple.edp SKIP: natural_convection_3D_obstacle.edp SKIP: natural_convection.edp SKIP: Richards-2d.edp SKIP: heat-torus-3d-surf.edp SKIP: Helmholtz_Cobracavity_BEM.edp SKIP: Helmholtz_circle_BEM.edp SKIP: Helmholtz-2d-FEM-BEM-coupling.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 15 # PASS: 0 # SKIP: 15 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/ffddm' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' SKIP: cmaes-mpi-VarIneq.edp SKIP: essai.edp SKIP: mortar-DN-4-mpi.edp SKIP: MPICGLap.edp SKIP: DDM-Schwarz-Lame-2d.edp SKIP: DDM-Schwarz-Lame-3d.edp SKIP: DDM-Schwarz-Lap-2dd.edp SKIP: DDM-Schwarz-Lap-3d.edp SKIP: DDM-Schwarz-Stokes-2d.edp SKIP: MPIGMRES2D.edp SKIP: MPIGMRES3D.edp SKIP: parmetis-3d.edp SKIP: parmetis.edp SKIP: parmmg.edp SKIP: cavityNewton-MUMPS.edp SKIP: LaplaceRT-3d-matrix-mumps.edp SKIP: MUMPS.edp SKIP: NSI3d-carac-mumps.edp SKIP: Stokes-v1-matrix-mumps.edp SKIP: Stokes-v2-matrix-mumps.edp SKIP: Stokes-v3-matrix-mumps.edp SKIP: testsolver_MUMPS.edp SKIP: VG.edp SKIP: LapMPIEigenValue.edp SKIP: Helmholtz_Cobracavity.edp SKIP: Helmholtz_circle_Dirichlet.edp SKIP: Helmholtz_circle_Neumann.edp SKIP: Maxwell_cube_EFIE.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 28 # PASS: 0 # SKIP: 28 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/mpi' Making check in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' PASS: forall.edp PASS: adapt.edp PASS: adaptindicatorP1.edp PASS: adaptindicatorP2.edp PASS: algo.edp PASS: array.edp PASS: a_tutorial.edp PASS: beam.edp PASS: calculus.edp PASS: cavity.edp PASS: convect2.edp PASS: convect-apt.edp PASS: convect.edp PASS: dumptable.edp PASS: ex-vf.edp PASS: FE.edp PASS: fluidStructAdapt.edp PASS: fluidStruct.edp PASS: freeboundary.edp PASS: freeboundary-weak.edp PASS: LapDG2.edp PASS: Laplace.edp PASS: LaplaceP1bis.edp PASS: LaplaceP1.edp PASS: LaplaceP1P2h.edp PASS: LaplaceRT.edp PASS: mesh.edp PASS: movemesh.edp PASS: nolinear-elas.edp PASS: NSUzawaCahouetChabart.edp PASS: onde.edp PASS: periodic4.edp PASS: Periodic.edp PASS: plot.edp PASS: readmesh.edp PASS: region.edp PASS: saverestore.edp PASS: schwarz-gc.edp PASS: schwarz-no-overlap.edp PASS: schwarz-overlap.edp PASS: sparse-matrix.edp PASS: sparse-cmatrix.edp PASS: StokesUzawa.edp PASS: tablefunction.edp PASS: intlevelset.edp PASS: mesh-internal.edp PASS: minlenedge.edp PASS: AdjointSolve.edp PASS: tgv-test.edp PASS: nl-elas-neo-Hookean.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 50 # PASS: 50 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/tutorial' Making check in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' PASS: BeamEigenValue.edp PASS: BeamEigenValueperio.edp PASS: condition-number.edp PASS: free-cyl-axi.edp PASS: Lap3dEigenValue.edp PASS: LapComplexEigenValue.edp PASS: LapEigenValue.edp PASS: LapEigenValueFunc.edp PASS: LapEigenValueFuncV2.edp PASS: LapnosymComplexEigenValue.edp PASS: LapnosymEigenValue.edp PASS: neuman.edp PASS: Stokes-eigen.edp PASS: VP-Steklov-Poincare.edp PASS: WGM-sphere.edp PASS: LapEigenBeltrami.edp PASS: LapEigenValueFuncComplex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 17 # PASS: 17 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/eigen' Making check in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' SKIP: withPartitioning.edp SKIP: buildRecursive.edp SKIP: createPartition.edp SKIP: reconstructDmesh.edp SKIP: redistributeDmesh_wo_PETSc.edp SKIP: convect.edp SKIP: diffusion-substructuring-2d.edp SKIP: diffusion-substructuring-withPartitioning-2d.edp SKIP: elasticity-2d.edp SKIP: elasticity-substructuring-2d.edp SKIP: elasticity-block.edp SKIP: heat-2d.edp SKIP: heat-io-2d.edp SKIP: heat-3d.edp SKIP: helmholtz-2d.edp SKIP: helmholtz-mg-2d.edp SKIP: iterative.edp SKIP: maxwell-3d.edp SKIP: heat-torus-3d-surf.edp SKIP: diffusion-2d.edp SKIP: diffusion-mg-2d.edp SKIP: diffusion-3d.edp SKIP: diffusion-simple-3d.edp SKIP: diffusion-periodic-2d.edp SKIP: elasticity-3d.edp SKIP: elasticity-simple-3d.edp SKIP: stokes-2d.edp SKIP: stokes-3d.edp SKIP: stokes-io-3d.edp SKIP: bratu-2d-PETSc.edp SKIP: diffusion-2d-PETSc.edp SKIP: diffusion-cartesian-2d-PETSc.edp SKIP: diffusion-3d-PETSc.edp SKIP: diffusion-periodic-2d-PETSc.edp SKIP: diffusion-periodic-balanced-2d-PETSc.edp SKIP: elasticity-2d-PETSc.edp SKIP: elasticity-3d-PETSc.edp SKIP: elasticity-SNES-3d-PETSc.edp SKIP: heat-2d-PETSc.edp SKIP: laplace-lagrange-PETSc.edp SKIP: natural-convection-fieldsplit-2d-PETSc.edp SKIP: neo-Hookean-2d-PETSc.edp SKIP: newton-2d-PETSc.edp SKIP: newton-adaptmesh-2d-PETSc.edp SKIP: newton-vi-2d-PETSc.edp SKIP: newton-vi-adaptmesh-2d-PETSc.edp SKIP: block-PETSc.edp SKIP: laplace-RT-2d-PETSc.edp SKIP: stokes-2d-PETSc.edp SKIP: stokes-fieldsplit-2d-PETSc.edp SKIP: stokes-block-2d-PETSc.edp SKIP: MatLoad-PETSc.edp SKIP: stokes-3d-PETSc.edp SKIP: transpose-solve-PETSc.edp SKIP: bratu-hpddm-2d-PETSc.edp SKIP: vi-2d-PETSc.edp SKIP: orego-TS-PETSc.edp SKIP: heat-TS-2d-PETSc.edp SKIP: heat-TS-RHS-2d-PETSc.edp SKIP: advection-TS-2d-PETSc.edp SKIP: minimal-surface-Tao-2d-PETSc.edp SKIP: maxwell-2d-PETSc.edp SKIP: maxwell-3d-PETSc.edp SKIP: laplace-adapt-3d-PETSc.edp SKIP: diffusion-mg-2d-PETSc.edp SKIP: diffusion-mg-3d-PETSc.edp SKIP: save-load-Dmesh.edp SKIP: navier-stokes-2d-PETSc.edp SKIP: oseen-2d-PETSc.edp SKIP: transfer.edp SKIP: DMPlex-PETSc.edp SKIP: PtAP-2d-PETSc.edp SKIP: restriction-2d-PETSc.edp SKIP: function-PETSc.edp SKIP: bilaplace-2d-PETSc.edp SKIP: redistributeDmesh_w_PETSc.edp SKIP: toy-Tao-PETSc.edp SKIP: stokes-fieldsplit-3d-PETSc.edp SKIP: Schur-complement-PETSc.edp SKIP: distributed-parmmg.edp SKIP: laplace-adapt-dist-3d-PETSc.edp SKIP: laplace-2d-SLEPc.edp SKIP: laplace-spherical-harmonics-2d-SLEPc.edp SKIP: laplace-torus-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-1d-SLEPc.edp SKIP: schrodinger-square-well-1d-SLEPc.edp SKIP: schrodinger-axial-well-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-2d-SLEPc.edp SKIP: laplace-beltrami-3d-surf-SLEPc.edp SKIP: laplace-beltrami-3d-line-SLEPc.edp SKIP: stokes-2d-SLEPc.edp SKIP: mf-2d-SLEPc.edp SKIP: diffusion-2d-PETSc-complex.edp SKIP: helmholtz-2d-PETSc-complex.edp SKIP: helmholtz-mg-2d-PETSc-complex.edp SKIP: maxwell-mg-3d-PETSc-complex.edp SKIP: laplace-2d-SLEPc-complex.edp SKIP: navier-stokes-2d-SLEPc-complex.edp SKIP: helmholtz-2d-SLEPc-complex.edp SKIP: nonlinear-2d-SLEPc-complex.edp SKIP: blasius-stability-1d-SLEPc-complex.edp SKIP: helmholtz-3d-surf-PETSc-complex.edp SKIP: helmholtz-3d-line-PETSc-complex.edp SKIP: helmholtz-coupled-2d-PETSc-complex.edp SKIP: helmholtz-dense-3d-line-PETSc-complex.edp SKIP: maxwell-3d-surf-PETSc-complex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 106 # PASS: 0 # SKIP: 106 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/serial' + popd ~/build/BUILD/freefem++-4.12 + for mpi in mpich openmpi + pushd mpich ~/build/BUILD/freefem++-4.12/mpich ~/build/BUILD/freefem++-4.12 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/66859/exe ']' +++ /usr/bin/readlink /proc/66859/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + make check Making check in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' Making check in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/blas' Making check in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/arpack' Making check in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/hpddm/done.tag' is up to date. make[4]: 'lib/WHERE.hpddm' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/3rdparty' Making check in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making check in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/libMesh' Making check in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamglib' Making check in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/femlib' Making check in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Graphics' Making check in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/Algo' Making check in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/lglib' Making check in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/fflib' Making check in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/nw' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/mpi' Making check in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bamg' Making check in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/medit' Making check in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' echo done done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/bin-win32' Making check in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' Making check in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/server' Making check in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/src' Making check in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making check in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Warning missing plugin: finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/seq' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' Warning missing mpi plugin: finish compile load mpi solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/plugin' Making check in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' Making check in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' PASS: 3d-Leman.edp PASS: ArrayFE-3d.edp PASS: beam-3d.edp PASS: cone.edp PASS: convect-3d.edp PASS: cube-period.edp PASS: cylinder-3d.edp PASS: EqPoisson.edp PASS: extract-boundary3d.edp PASS: first.edp PASS: intlevelset3d.edp PASS: Lac.edp PASS: Laplace3d.edp PASS: LaplaceRT-3d.edp PASS: meditddm.edp PASS: NSI3d-carac.edp PASS: NSI3d.edp PASS: p.edp PASS: periodic-3d.edp PASS: Poisson.edp PASS: pyramide.edp PASS: sphere2.edp PASS: sphere6.edp PASS: Stokes.edp PASS: TruncLac.edp PASS: crack-3d.edp PASS: periodic3.edp PASS: LapDG3d1.edp PASS: LapDG3d.edp PASS: Connectivite-3d.edp PASS: Elasticity-simple-support-BC.edp PASS: schwarz-nm-3d.edp PASS: cylinder.edp PASS: Poisson3d.edp PASS: Poisson-cube-ballon.edp PASS: refinesphere.edp PASS: tetgencube.edp PASS: tetgenholeregion.edp PASS: bottle.edp XFAIL: fallingspheres.edp PASS: Laplace-Adapt-3d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 41 # PASS: 40 # SKIP: 0 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3d' Making check in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' PASS: buildMeshSfromMesh3.edp PASS: glu3DSurf.edp PASS: Laplace3dSP2.edp PASS: LaplacianSurf.edp PASS: operatorsOnMeshS.edp PASS: extractSurfFromMesh3.edp PASS: testvtk.edp PASS: LapP1withflux.edp PASS: cauchyproblem.edp PASS: periodicS.edp PASS: Connectivite-S.edp PASS: LaplaceRT1Surf.edp PASS: HeatTorus.edp PASS: Pinocchio.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 14 # PASS: 14 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dSurf' Making check in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' PASS: buildParametricMeshL.edp PASS: LaplacianCurve.edp PASS: extractMeshes.edp PASS: elasticstring.edp PASS: tutomesh1d.edp PASS: periodicL.edp PASS: basicGlue.edp PASS: WaveEquation-new1d.edp PASS: border.edp PASS: Connectivite-L.edp PASS: QMoscillator-new1d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 12 # PASS: 12 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/3dCurve' Making check in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' PASS: BlackScholes2D.edp PASS: condensor.edp PASS: convects.edp PASS: Heat.edp PASS: heatex.edp PASS: lame.edp PASS: membrane.edp PASS: membranerror.edp PASS: muwave.edp PASS: NSNewton.edp PASS: NSprojection.edp PASS: optimcontrol.edp PASS: potential.edp PASS: schwarz.edp PASS: stokes.edp PASS: test1.edp PASS: thermal.edp PASS: thermic.edp PASS: dist-projection.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/examples' Making check in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' PASS: aaa-adp.edp PASS: aadaptation.edp PASS: aalapacien.edp PASS: aalaplace-nc.edp PASS: aamove.edp PASS: aaRT.edp PASS: arrayoFVh.edp PASS: bilap.edp PASS: ccc-adp.edp PASS: D2.edp PASS: demo.edp PASS: demo1.edp PASS: FE-medit.edp PASS: funct.edp PASS: include.edp PASS: lap_mat.edp PASS: lapacienprecon.edp PASS: NSP1P1.edp PASS: NSP1P1b.edp PASS: NSP1P1bl.edp PASS: NSP1P2.edp PASS: parareal.edp PASS: renumbering.edp PASS: Richard.edp PASS: Stokes-P1nc-P0+P1.edp PASS: testadp.edp PASS: teste.edp PASS: testFE.edp PASS: wafer-heating-laser-axi.edp PASS: torture-search2d.edp PASS: lap3-cpu.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 31 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/misc' Making check in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' PASS: APk-AdaptEpsDeltaPk.edp PASS: APk-ExplicitPkTest.edp ../../bin/test-driver-ff: line 126: 75960 Segmentation fault (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: APk-FreeFemQA.edp PASS: APk-MetricPk.edp PASS: bfstream.edp PASS: bilapHCT.edp PASS: bilapMorley.edp PASS: bilapP3-hct-like.edp PASS: bmo.edp PASS: ClosePoints.edp PASS: cmaes-oven.edp PASS: cmaes-VarIneq.edp PASS: convect_dervieux.edp PASS: convectchacon-3d.edp PASS: convectchacon.edp PASS: cube.edp PASS: distance.edp PASS: distance2.edp PASS: distance3.edp PASS: Element_QF.edp PASS: funcTemplate.edp PASS: glumesh3D.edp PASS: IncompleteCholesky.edp PASS: isoline.edp PASS: lame-TD-NSS.edp PASS: lapack.edp PASS: LapDG3.edp PASS: LapDG4.edp PASS: LaplaceP2pnc.edp PASS: LaplaceP3-3d.edp PASS: LaplaceP3.edp PASS: LaplaceP4.edp PASS: LaplaceRT1.edp PASS: LaplaceRT13d.edp PASS: LaplaceRT2.edp PASS: layer.edp PASS: Leman-mesh.edp PASS: load.edp PASS: meditddm.edp PASS: MetricKuate.edp PASS: mat_edgeP1.edp PASS: myfunction2.edp PASS: myType.edp PASS: NS_P2BR_P0.edp PASS: plot-fb-P3.edp PASS: plot-fb-P3dc.edp PASS: plot-fb-P4.edp PASS: plot-fb-P4dc.edp PASS: plotfb.edp PASS: ppm2rnm.edp PASS: provadxw.edp PASS: ref.edp PASS: RT2-ff.edp PASS: SaveHB_sample_z.edp PASS: SaveHB_sample.edp PASS: shell.edp PASS: splitedges.edp PASS: splitmesh3.edp PASS: splitmesh6.edp PASS: Stokes-surface-tension-axi.edp PASS: test-ElementMixte.edp PASS: testdist.edp PASS: testFE-P1bl.edp PASS: testFE_P2BR.edp PASS: testFE-P2Bulle3.edp PASS: testFE-P2pnc.edp PASS: testFE-P3.edp PASS: testFE-P3dc.edp PASS: testFE-P3nc.edp PASS: testFE-P3pnc.edp PASS: testFE-P4.edp PASS: testFE-P4dc.edp PASS: testFE-PkEdge.edp PASS: testFEHCT.edp PASS: testFEMorley.edp PASS: testp1dcnc.edp PASS: iovtk.edp PASS: ConnectedComponents.edp PASS: cavityNewtonP3pnc.edp PASS: MatrixMarket.edp PASS: plotPDF-sample.edp PASS: Stokes-P2pnc3d.edp PASS: dfft.edp PASS: dfft-3d.edp PASS: ffnewuoa.edp XFAIL: ilut.edp PASS: gsl.edp PASS: iohd5-beam-2d.edp PASS: iohd5-beam-3d.edp PASS: IpoptLap.edp PASS: IpoptMinSurf.edp PASS: IpoptMinSurfVol.edp PASS: IpoptVI.edp PASS: IpoptVI2.edp PASS: IpoptTest.edp PASS: metis.edp PASS: schwarz-nm.edp PASS: scotch.edp SKIP: PARDISO.edp PASS: aniso.edp PASS: LapMUMPS_seq.edp PASS: Helmholtz_FD.edp PASS: lap-solvers.edp PASS: VarIneq2.edp ../../bin/test-driver-ff: line 126: 77095 Aborted (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: SuperLU.edp PASS: buildlayermesh.edp PASS: checkglumeshcube.edp PASS: convexehull3d.edp PASS: tetgenholeregion_rugby.edp PASS: ttestio.edp PASS: test-Element_P2pnc_3d.edp PASS: LapLNewSolver.edp PASS: LapNewSolver.edp PASS: LapUmfpack64.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 114 # PASS: 110 # SKIP: 1 # XFAIL: 3 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/plugin' Making check in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/bug' Making check in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' XFAIL: diffusion-2d-thirdlevelgeneo.edp XFAIL: diffusion-3d-minimal-ddm.edp XFAIL: diffusion-3d-minimal-direct.edp XFAIL: diffusion-3d-simple.edp XFAIL: Helmholtz-2d-HPDDM-BGMRES.edp XFAIL: Helmholtz-2d-simple.edp XFAIL: Helmholtz-3d-simple.edp XFAIL: Maxwell-3d-simple.edp XFAIL: natural_convection_3D_obstacle.edp XFAIL: natural_convection.edp XFAIL: Richards-2d.edp XFAIL: heat-torus-3d-surf.edp SKIP: Helmholtz_Cobracavity_BEM.edp SKIP: Helmholtz_circle_BEM.edp SKIP: Helmholtz-2d-FEM-BEM-coupling.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 15 # PASS: 0 # SKIP: 3 # XFAIL: 12 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/ffddm' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' PASS: cmaes-mpi-VarIneq.edp PASS: essai.edp PASS: mortar-DN-4-mpi.edp PASS: MPICGLap.edp PASS: DDM-Schwarz-Lame-2d.edp PASS: DDM-Schwarz-Lame-3d.edp PASS: DDM-Schwarz-Lap-2dd.edp PASS: DDM-Schwarz-Lap-3d.edp PASS: DDM-Schwarz-Stokes-2d.edp PASS: MPIGMRES2D.edp PASS: MPIGMRES3D.edp SKIP: parmetis-3d.edp SKIP: parmetis.edp SKIP: parmmg.edp XFAIL: cavityNewton-MUMPS.edp XFAIL: LaplaceRT-3d-matrix-mumps.edp XFAIL: MUMPS.edp XFAIL: NSI3d-carac-mumps.edp XFAIL: Stokes-v1-matrix-mumps.edp XFAIL: Stokes-v2-matrix-mumps.edp XFAIL: Stokes-v3-matrix-mumps.edp XFAIL: testsolver_MUMPS.edp XFAIL: VG.edp XFAIL: LapMPIEigenValue.edp SKIP: Helmholtz_Cobracavity.edp SKIP: Helmholtz_circle_Dirichlet.edp SKIP: Helmholtz_circle_Neumann.edp SKIP: Maxwell_cube_EFIE.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 28 # PASS: 11 # SKIP: 7 # XFAIL: 10 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/mpi' Making check in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' PASS: forall.edp PASS: adapt.edp PASS: adaptindicatorP1.edp PASS: adaptindicatorP2.edp PASS: algo.edp PASS: array.edp PASS: a_tutorial.edp PASS: beam.edp PASS: calculus.edp PASS: cavity.edp PASS: convect2.edp PASS: convect-apt.edp PASS: convect.edp PASS: dumptable.edp PASS: ex-vf.edp PASS: FE.edp PASS: fluidStructAdapt.edp PASS: fluidStruct.edp PASS: freeboundary.edp PASS: freeboundary-weak.edp PASS: LapDG2.edp PASS: Laplace.edp PASS: LaplaceP1bis.edp PASS: LaplaceP1.edp PASS: LaplaceP1P2h.edp PASS: LaplaceRT.edp PASS: mesh.edp PASS: movemesh.edp PASS: nolinear-elas.edp PASS: NSUzawaCahouetChabart.edp PASS: onde.edp PASS: periodic4.edp PASS: Periodic.edp PASS: plot.edp PASS: readmesh.edp PASS: region.edp PASS: saverestore.edp PASS: schwarz-gc.edp PASS: schwarz-no-overlap.edp PASS: schwarz-overlap.edp PASS: sparse-matrix.edp PASS: sparse-cmatrix.edp PASS: StokesUzawa.edp PASS: tablefunction.edp PASS: intlevelset.edp PASS: mesh-internal.edp PASS: minlenedge.edp PASS: AdjointSolve.edp PASS: tgv-test.edp PASS: nl-elas-neo-Hookean.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 50 # PASS: 50 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/tutorial' Making check in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' PASS: BeamEigenValue.edp PASS: BeamEigenValueperio.edp PASS: condition-number.edp PASS: free-cyl-axi.edp PASS: Lap3dEigenValue.edp PASS: LapComplexEigenValue.edp PASS: LapEigenValue.edp PASS: LapEigenValueFunc.edp PASS: LapEigenValueFuncV2.edp PASS: LapnosymComplexEigenValue.edp PASS: LapnosymEigenValue.edp PASS: neuman.edp PASS: Stokes-eigen.edp PASS: VP-Steklov-Poincare.edp PASS: WGM-sphere.edp PASS: LapEigenBeltrami.edp PASS: LapEigenValueFuncComplex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 17 # PASS: 17 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/eigen' Making check in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' PASS: withPartitioning.edp PASS: buildRecursive.edp PASS: createPartition.edp PASS: reconstructDmesh.edp PASS: redistributeDmesh_wo_PETSc.edp PASS: convect.edp PASS: diffusion-substructuring-2d.edp PASS: diffusion-substructuring-withPartitioning-2d.edp PASS: elasticity-2d.edp PASS: elasticity-substructuring-2d.edp PASS: elasticity-block.edp PASS: heat-2d.edp PASS: heat-io-2d.edp PASS: heat-3d.edp PASS: helmholtz-2d.edp PASS: helmholtz-mg-2d.edp PASS: iterative.edp PASS: maxwell-3d.edp PASS: heat-torus-3d-surf.edp PASS: diffusion-2d.edp PASS: diffusion-mg-2d.edp PASS: diffusion-3d.edp PASS: diffusion-simple-3d.edp PASS: diffusion-periodic-2d.edp PASS: elasticity-3d.edp PASS: elasticity-simple-3d.edp PASS: stokes-2d.edp PASS: stokes-3d.edp PASS: stokes-io-3d.edp PASS: bratu-2d-PETSc.edp PASS: diffusion-2d-PETSc.edp PASS: diffusion-cartesian-2d-PETSc.edp PASS: diffusion-3d-PETSc.edp PASS: diffusion-periodic-2d-PETSc.edp PASS: diffusion-periodic-balanced-2d-PETSc.edp XFAIL: elasticity-2d-PETSc.edp PASS: elasticity-3d-PETSc.edp PASS: elasticity-SNES-3d-PETSc.edp PASS: heat-2d-PETSc.edp XFAIL: laplace-lagrange-PETSc.edp XFAIL: natural-convection-fieldsplit-2d-PETSc.edp PASS: neo-Hookean-2d-PETSc.edp PASS: newton-2d-PETSc.edp PASS: newton-adaptmesh-2d-PETSc.edp PASS: newton-vi-2d-PETSc.edp PASS: newton-vi-adaptmesh-2d-PETSc.edp PASS: block-PETSc.edp PASS: laplace-RT-2d-PETSc.edp PASS: stokes-2d-PETSc.edp PASS: stokes-fieldsplit-2d-PETSc.edp PASS: stokes-block-2d-PETSc.edp PASS: MatLoad-PETSc.edp PASS: stokes-3d-PETSc.edp PASS: transpose-solve-PETSc.edp PASS: bratu-hpddm-2d-PETSc.edp PASS: vi-2d-PETSc.edp PASS: orego-TS-PETSc.edp XFAIL: heat-TS-2d-PETSc.edp XFAIL: heat-TS-RHS-2d-PETSc.edp XFAIL: advection-TS-2d-PETSc.edp XFAIL: minimal-surface-Tao-2d-PETSc.edp PASS: maxwell-2d-PETSc.edp PASS: maxwell-3d-PETSc.edp PASS: laplace-adapt-3d-PETSc.edp PASS: diffusion-mg-2d-PETSc.edp PASS: diffusion-mg-3d-PETSc.edp PASS: save-load-Dmesh.edp PASS: navier-stokes-2d-PETSc.edp XFAIL: oseen-2d-PETSc.edp PASS: transfer.edp PASS: DMPlex-PETSc.edp PASS: PtAP-2d-PETSc.edp PASS: restriction-2d-PETSc.edp PASS: function-PETSc.edp PASS: bilaplace-2d-PETSc.edp PASS: redistributeDmesh_w_PETSc.edp PASS: toy-Tao-PETSc.edp PASS: stokes-fieldsplit-3d-PETSc.edp PASS: Schur-complement-PETSc.edp SKIP: distributed-parmmg.edp SKIP: laplace-adapt-dist-3d-PETSc.edp SKIP: laplace-2d-SLEPc.edp SKIP: laplace-spherical-harmonics-2d-SLEPc.edp SKIP: laplace-torus-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-1d-SLEPc.edp SKIP: schrodinger-square-well-1d-SLEPc.edp SKIP: schrodinger-axial-well-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-2d-SLEPc.edp SKIP: laplace-beltrami-3d-surf-SLEPc.edp SKIP: laplace-beltrami-3d-line-SLEPc.edp SKIP: stokes-2d-SLEPc.edp SKIP: mf-2d-SLEPc.edp SKIP: diffusion-2d-PETSc-complex.edp SKIP: helmholtz-2d-PETSc-complex.edp SKIP: helmholtz-mg-2d-PETSc-complex.edp SKIP: maxwell-mg-3d-PETSc-complex.edp SKIP: laplace-2d-SLEPc-complex.edp SKIP: navier-stokes-2d-SLEPc-complex.edp SKIP: helmholtz-2d-SLEPc-complex.edp SKIP: nonlinear-2d-SLEPc-complex.edp SKIP: blasius-stability-1d-SLEPc-complex.edp SKIP: helmholtz-3d-surf-PETSc-complex.edp SKIP: helmholtz-3d-line-PETSc-complex.edp SKIP: helmholtz-coupled-2d-PETSc-complex.edp SKIP: helmholtz-dense-3d-line-PETSc-complex.edp SKIP: maxwell-3d-surf-PETSc-complex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 106 # PASS: 71 # SKIP: 27 # XFAIL: 8 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/mpich' + module unload mpi/mpich-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 ~/build/BUILD/freefem++-4.12 ~/build/BUILD/freefem++-4.12/openmpi ~/build/BUILD/freefem++-4.12 + popd + for mpi in mpich openmpi + pushd openmpi + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/66859/exe ']' +++ /usr/bin/readlink /proc/66859/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + make check Making check in 3rdparty make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' Making check in blas make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/blas' Making check in arpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/arpack' Making check in umfpack make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/umfpack' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mshmet ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mshmet' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** yams ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/yams' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' \n\n ****** mumps-seq ****** \n\n make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty/mumps-seq' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make install-hpddm install-htool install-bemtool make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "hpddm"; then ./getall -o hpddm -a; make include/hpddm/done.tag lib/WHERE.hpddm; else true; fi hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/hpddm/done.tag' is up to date. make[4]: 'lib/WHERE.hpddm' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "htool"; then ./getall -o htool -a; make include/htool/done.tag lib/WHERE.htool; else true; fi htool htool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/htool/done.tag' is up to date. make[4]: 'lib/WHERE.htool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' if test -n "bem"; then ./getall -o bemtool -a; make include/BemTool/done.tag lib/WHERE.bemtool; else true;fi bemtool bemtool.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[4]: 'include/BemTool/done.tag' is up to date. make[4]: 'lib/WHERE.bemtool' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' touch tag-compile-pkg touch ../plugin/seq/WHERE_LIBRARY-config ../plugin/seq/WHERE_LIBRARY grep LD ../plugin/seq/WHERE_LIBRARY ../plugin/seq/WHERE_LIBRARY-config >WHERE-LD make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/3rdparty' Making check in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making check in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/libMesh' Making check in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamglib' Making check in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/femlib' Making check in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Graphics' Making check in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/Algo' Making check in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/lglib' Making check in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/fflib' Making check in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/nw' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/mpi' Making check in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bamg' Making check in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/medit' Making check in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' echo done done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/bin-win32' Making check in ffgraphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' Making check in server make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/server' Making check in client make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics/client' make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src/ffgraphics' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/src' Making check in plugin make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making check in seq make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Makefile:900: warning: ignoring prerequisites on suffix rule definition make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Warning missing plugin: finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/seq' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' Makefile:663: warning: ignoring prerequisites on suffix rule definition ../seq/ff-c++ -auto -mpi MUMPS.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi MUMPS_mpi.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' ../seq/ff-c++ -auto -mpi bem.cpp MISSING lib boost, Check the WHERE-LIBRARYfiles eval ../seq/ff-c++ '-mpi' Warning missing mpi plugin: finish compile load mpi solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin/mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/plugin' Making check in examples make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' Making check in 3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' PASS: 3d-Leman.edp PASS: ArrayFE-3d.edp PASS: beam-3d.edp PASS: cone.edp PASS: convect-3d.edp PASS: cube-period.edp PASS: cylinder-3d.edp PASS: EqPoisson.edp PASS: extract-boundary3d.edp PASS: first.edp PASS: intlevelset3d.edp PASS: Lac.edp PASS: Laplace3d.edp PASS: LaplaceRT-3d.edp PASS: meditddm.edp PASS: NSI3d-carac.edp PASS: NSI3d.edp PASS: p.edp PASS: periodic-3d.edp PASS: Poisson.edp PASS: pyramide.edp PASS: sphere2.edp PASS: sphere6.edp PASS: Stokes.edp PASS: TruncLac.edp PASS: crack-3d.edp PASS: periodic3.edp PASS: LapDG3d1.edp PASS: LapDG3d.edp PASS: Connectivite-3d.edp PASS: Elasticity-simple-support-BC.edp PASS: schwarz-nm-3d.edp PASS: cylinder.edp PASS: Poisson3d.edp PASS: Poisson-cube-ballon.edp PASS: refinesphere.edp PASS: tetgencube.edp PASS: tetgenholeregion.edp PASS: bottle.edp XFAIL: fallingspheres.edp PASS: Laplace-Adapt-3d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 41 # PASS: 40 # SKIP: 0 # XFAIL: 1 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3d' Making check in 3dSurf make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' PASS: buildMeshSfromMesh3.edp PASS: glu3DSurf.edp PASS: Laplace3dSP2.edp PASS: LaplacianSurf.edp PASS: operatorsOnMeshS.edp PASS: extractSurfFromMesh3.edp PASS: testvtk.edp PASS: LapP1withflux.edp PASS: cauchyproblem.edp PASS: periodicS.edp PASS: Connectivite-S.edp PASS: LaplaceRT1Surf.edp PASS: HeatTorus.edp PASS: Pinocchio.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 14 # PASS: 14 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dSurf' Making check in 3dCurve make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' PASS: buildParametricMeshL.edp PASS: LaplacianCurve.edp PASS: extractMeshes.edp PASS: elasticstring.edp PASS: tutomesh1d.edp PASS: periodicL.edp PASS: basicGlue.edp PASS: WaveEquation-new1d.edp PASS: border.edp PASS: Connectivite-L.edp PASS: QMoscillator-new1d.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 12 # PASS: 12 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/3dCurve' Making check in examples make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' PASS: BlackScholes2D.edp PASS: condensor.edp PASS: convects.edp PASS: Heat.edp PASS: heatex.edp PASS: lame.edp PASS: membrane.edp PASS: membranerror.edp PASS: muwave.edp PASS: NSNewton.edp PASS: NSprojection.edp PASS: optimcontrol.edp PASS: potential.edp PASS: schwarz.edp PASS: stokes.edp PASS: test1.edp PASS: thermal.edp PASS: thermic.edp PASS: dist-projection.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/examples' Making check in misc make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' PASS: aaa-adp.edp PASS: aadaptation.edp PASS: aalapacien.edp PASS: aalaplace-nc.edp PASS: aamove.edp PASS: aaRT.edp PASS: arrayoFVh.edp PASS: bilap.edp PASS: ccc-adp.edp PASS: D2.edp PASS: demo.edp PASS: demo1.edp PASS: FE-medit.edp PASS: funct.edp PASS: include.edp PASS: lap_mat.edp PASS: lapacienprecon.edp PASS: NSP1P1.edp PASS: NSP1P1b.edp PASS: NSP1P1bl.edp PASS: NSP1P2.edp PASS: parareal.edp PASS: renumbering.edp PASS: Richard.edp PASS: Stokes-P1nc-P0+P1.edp PASS: testadp.edp PASS: teste.edp PASS: testFE.edp PASS: wafer-heating-laser-axi.edp PASS: torture-search2d.edp PASS: lap3-cpu.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 31 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/misc' Making check in plugin make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' PASS: APk-AdaptEpsDeltaPk.edp PASS: APk-ExplicitPkTest.edp ../../bin/test-driver-ff: line 126: 84215 Segmentation fault (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: APk-FreeFemQA.edp PASS: APk-MetricPk.edp PASS: bfstream.edp PASS: bilapHCT.edp PASS: bilapMorley.edp PASS: bilapP3-hct-like.edp PASS: bmo.edp PASS: ClosePoints.edp PASS: cmaes-oven.edp PASS: cmaes-VarIneq.edp PASS: convect_dervieux.edp PASS: convectchacon-3d.edp PASS: convectchacon.edp PASS: cube.edp PASS: distance.edp PASS: distance2.edp PASS: distance3.edp PASS: Element_QF.edp PASS: funcTemplate.edp PASS: glumesh3D.edp PASS: IncompleteCholesky.edp PASS: isoline.edp PASS: lame-TD-NSS.edp PASS: lapack.edp PASS: LapDG3.edp PASS: LapDG4.edp PASS: LaplaceP2pnc.edp PASS: LaplaceP3-3d.edp PASS: LaplaceP3.edp PASS: LaplaceP4.edp PASS: LaplaceRT1.edp PASS: LaplaceRT13d.edp PASS: LaplaceRT2.edp PASS: layer.edp PASS: Leman-mesh.edp PASS: load.edp PASS: meditddm.edp PASS: MetricKuate.edp PASS: mat_edgeP1.edp PASS: myfunction2.edp PASS: myType.edp PASS: NS_P2BR_P0.edp PASS: plot-fb-P3.edp PASS: plot-fb-P3dc.edp PASS: plot-fb-P4.edp PASS: plot-fb-P4dc.edp PASS: plotfb.edp PASS: ppm2rnm.edp PASS: provadxw.edp PASS: ref.edp PASS: RT2-ff.edp PASS: SaveHB_sample_z.edp PASS: SaveHB_sample.edp PASS: shell.edp PASS: splitedges.edp PASS: splitmesh3.edp PASS: splitmesh6.edp PASS: Stokes-surface-tension-axi.edp PASS: test-ElementMixte.edp PASS: testdist.edp PASS: testFE-P1bl.edp PASS: testFE_P2BR.edp PASS: testFE-P2Bulle3.edp PASS: testFE-P2pnc.edp PASS: testFE-P3.edp PASS: testFE-P3dc.edp PASS: testFE-P3nc.edp PASS: testFE-P3pnc.edp PASS: testFE-P4.edp PASS: testFE-P4dc.edp PASS: testFE-PkEdge.edp PASS: testFEHCT.edp PASS: testFEMorley.edp PASS: testp1dcnc.edp PASS: iovtk.edp PASS: ConnectedComponents.edp PASS: cavityNewtonP3pnc.edp PASS: MatrixMarket.edp PASS: plotPDF-sample.edp PASS: Stokes-P2pnc3d.edp PASS: dfft.edp PASS: dfft-3d.edp PASS: ffnewuoa.edp XFAIL: ilut.edp PASS: gsl.edp PASS: iohd5-beam-2d.edp PASS: iohd5-beam-3d.edp PASS: IpoptLap.edp PASS: IpoptMinSurf.edp PASS: IpoptMinSurfVol.edp PASS: IpoptVI.edp PASS: IpoptVI2.edp PASS: IpoptTest.edp PASS: metis.edp PASS: schwarz-nm.edp PASS: scotch.edp SKIP: PARDISO.edp PASS: aniso.edp PASS: LapMUMPS_seq.edp PASS: Helmholtz_FD.edp PASS: lap-solvers.edp PASS: VarIneq2.edp ../../bin/test-driver-ff: line 126: 85350 Aborted (core dumped) ${TEST_FFPP} ${FLAGS_FFPP_B} "$@" ${FLAGS_FFPP_A} > $log_file 2>&1 XFAIL: SuperLU.edp PASS: buildlayermesh.edp PASS: checkglumeshcube.edp PASS: convexehull3d.edp PASS: tetgenholeregion_rugby.edp PASS: ttestio.edp PASS: test-Element_P2pnc_3d.edp PASS: LapLNewSolver.edp PASS: LapNewSolver.edp PASS: LapUmfpack64.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 114 # PASS: 110 # SKIP: 1 # XFAIL: 3 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/plugin' Making check in bug make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/bug' Making check in ffddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' XFAIL: diffusion-2d-thirdlevelgeneo.edp XFAIL: diffusion-3d-minimal-ddm.edp XFAIL: diffusion-3d-minimal-direct.edp XFAIL: diffusion-3d-simple.edp XFAIL: Helmholtz-2d-HPDDM-BGMRES.edp XFAIL: Helmholtz-2d-simple.edp XFAIL: Helmholtz-3d-simple.edp XFAIL: Maxwell-3d-simple.edp XFAIL: natural_convection_3D_obstacle.edp XFAIL: natural_convection.edp XFAIL: Richards-2d.edp XFAIL: heat-torus-3d-surf.edp SKIP: Helmholtz_Cobracavity_BEM.edp SKIP: Helmholtz_circle_BEM.edp SKIP: Helmholtz-2d-FEM-BEM-coupling.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 15 # PASS: 0 # SKIP: 3 # XFAIL: 12 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/ffddm' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' XFAIL: cmaes-mpi-VarIneq.edp XFAIL: essai.edp XFAIL: mortar-DN-4-mpi.edp XFAIL: MPICGLap.edp XFAIL: DDM-Schwarz-Lame-2d.edp XFAIL: DDM-Schwarz-Lame-3d.edp XFAIL: DDM-Schwarz-Lap-2dd.edp XFAIL: DDM-Schwarz-Lap-3d.edp XFAIL: DDM-Schwarz-Stokes-2d.edp XFAIL: MPIGMRES2D.edp XFAIL: MPIGMRES3D.edp SKIP: parmetis-3d.edp SKIP: parmetis.edp SKIP: parmmg.edp XFAIL: cavityNewton-MUMPS.edp XFAIL: LaplaceRT-3d-matrix-mumps.edp XFAIL: MUMPS.edp XFAIL: NSI3d-carac-mumps.edp XFAIL: Stokes-v1-matrix-mumps.edp XFAIL: Stokes-v2-matrix-mumps.edp XFAIL: Stokes-v3-matrix-mumps.edp XFAIL: testsolver_MUMPS.edp XFAIL: VG.edp XFAIL: LapMPIEigenValue.edp SKIP: Helmholtz_Cobracavity.edp SKIP: Helmholtz_circle_Dirichlet.edp SKIP: Helmholtz_circle_Neumann.edp SKIP: Maxwell_cube_EFIE.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 28 # PASS: 0 # SKIP: 7 # XFAIL: 21 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/mpi' Making check in tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' PASS: forall.edp PASS: adapt.edp PASS: adaptindicatorP1.edp PASS: adaptindicatorP2.edp PASS: algo.edp PASS: array.edp PASS: a_tutorial.edp PASS: beam.edp PASS: calculus.edp PASS: cavity.edp PASS: convect2.edp PASS: convect-apt.edp PASS: convect.edp PASS: dumptable.edp PASS: ex-vf.edp PASS: FE.edp PASS: fluidStructAdapt.edp PASS: fluidStruct.edp PASS: freeboundary.edp PASS: freeboundary-weak.edp PASS: LapDG2.edp PASS: Laplace.edp PASS: LaplaceP1bis.edp PASS: LaplaceP1.edp PASS: LaplaceP1P2h.edp PASS: LaplaceRT.edp PASS: mesh.edp PASS: movemesh.edp PASS: nolinear-elas.edp PASS: NSUzawaCahouetChabart.edp PASS: onde.edp PASS: periodic4.edp PASS: Periodic.edp PASS: plot.edp PASS: readmesh.edp PASS: region.edp PASS: saverestore.edp PASS: schwarz-gc.edp PASS: schwarz-no-overlap.edp PASS: schwarz-overlap.edp PASS: sparse-matrix.edp PASS: sparse-cmatrix.edp PASS: StokesUzawa.edp PASS: tablefunction.edp PASS: intlevelset.edp PASS: mesh-internal.edp PASS: minlenedge.edp PASS: AdjointSolve.edp PASS: tgv-test.edp PASS: nl-elas-neo-Hookean.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 50 # PASS: 50 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/tutorial' Making check in eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' PASS: BeamEigenValue.edp PASS: BeamEigenValueperio.edp PASS: condition-number.edp PASS: free-cyl-axi.edp PASS: Lap3dEigenValue.edp PASS: LapComplexEigenValue.edp PASS: LapEigenValue.edp PASS: LapEigenValueFunc.edp PASS: LapEigenValueFuncV2.edp PASS: LapnosymComplexEigenValue.edp PASS: LapnosymEigenValue.edp PASS: neuman.edp PASS: Stokes-eigen.edp PASS: VP-Steklov-Poincare.edp PASS: WGM-sphere.edp PASS: LapEigenBeltrami.edp PASS: LapEigenValueFuncComplex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 17 # PASS: 17 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/eigen' Making check in hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[4]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' XFAIL: withPartitioning.edp XFAIL: buildRecursive.edp XFAIL: createPartition.edp XFAIL: reconstructDmesh.edp XFAIL: redistributeDmesh_wo_PETSc.edp XFAIL: convect.edp XFAIL: diffusion-substructuring-2d.edp XFAIL: diffusion-substructuring-withPartitioning-2d.edp XFAIL: elasticity-2d.edp XFAIL: elasticity-substructuring-2d.edp PASS: elasticity-block.edp XFAIL: heat-2d.edp XFAIL: heat-io-2d.edp XFAIL: heat-3d.edp XFAIL: helmholtz-2d.edp XFAIL: helmholtz-mg-2d.edp XFAIL: iterative.edp XFAIL: maxwell-3d.edp XFAIL: heat-torus-3d-surf.edp XFAIL: diffusion-2d.edp XFAIL: diffusion-mg-2d.edp XFAIL: diffusion-3d.edp XFAIL: diffusion-simple-3d.edp XFAIL: diffusion-periodic-2d.edp XFAIL: elasticity-3d.edp XFAIL: elasticity-simple-3d.edp XFAIL: stokes-2d.edp XFAIL: stokes-3d.edp XFAIL: stokes-io-3d.edp XFAIL: bratu-2d-PETSc.edp XFAIL: diffusion-2d-PETSc.edp XFAIL: diffusion-cartesian-2d-PETSc.edp XFAIL: diffusion-3d-PETSc.edp XFAIL: diffusion-periodic-2d-PETSc.edp XFAIL: diffusion-periodic-balanced-2d-PETSc.edp XFAIL: elasticity-2d-PETSc.edp XFAIL: elasticity-3d-PETSc.edp XFAIL: elasticity-SNES-3d-PETSc.edp XFAIL: heat-2d-PETSc.edp XFAIL: laplace-lagrange-PETSc.edp XFAIL: natural-convection-fieldsplit-2d-PETSc.edp XFAIL: neo-Hookean-2d-PETSc.edp XFAIL: newton-2d-PETSc.edp XFAIL: newton-adaptmesh-2d-PETSc.edp XFAIL: newton-vi-2d-PETSc.edp XFAIL: newton-vi-adaptmesh-2d-PETSc.edp XFAIL: block-PETSc.edp XFAIL: laplace-RT-2d-PETSc.edp XFAIL: stokes-2d-PETSc.edp XFAIL: stokes-fieldsplit-2d-PETSc.edp XFAIL: stokes-block-2d-PETSc.edp XFAIL: MatLoad-PETSc.edp XFAIL: stokes-3d-PETSc.edp XFAIL: transpose-solve-PETSc.edp XFAIL: bratu-hpddm-2d-PETSc.edp XFAIL: vi-2d-PETSc.edp PASS: orego-TS-PETSc.edp XFAIL: heat-TS-2d-PETSc.edp XFAIL: heat-TS-RHS-2d-PETSc.edp XFAIL: advection-TS-2d-PETSc.edp XFAIL: minimal-surface-Tao-2d-PETSc.edp XFAIL: maxwell-2d-PETSc.edp XFAIL: maxwell-3d-PETSc.edp XFAIL: laplace-adapt-3d-PETSc.edp XFAIL: diffusion-mg-2d-PETSc.edp XFAIL: diffusion-mg-3d-PETSc.edp XFAIL: save-load-Dmesh.edp XFAIL: navier-stokes-2d-PETSc.edp XFAIL: oseen-2d-PETSc.edp XFAIL: transfer.edp XFAIL: DMPlex-PETSc.edp XFAIL: PtAP-2d-PETSc.edp XFAIL: restriction-2d-PETSc.edp XFAIL: function-PETSc.edp XFAIL: bilaplace-2d-PETSc.edp XFAIL: redistributeDmesh_w_PETSc.edp PASS: toy-Tao-PETSc.edp XFAIL: stokes-fieldsplit-3d-PETSc.edp PASS: Schur-complement-PETSc.edp SKIP: distributed-parmmg.edp SKIP: laplace-adapt-dist-3d-PETSc.edp SKIP: laplace-2d-SLEPc.edp SKIP: laplace-spherical-harmonics-2d-SLEPc.edp SKIP: laplace-torus-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-1d-SLEPc.edp SKIP: schrodinger-square-well-1d-SLEPc.edp SKIP: schrodinger-axial-well-2d-SLEPc.edp SKIP: schrodinger-harmonic-oscillator-2d-SLEPc.edp SKIP: laplace-beltrami-3d-surf-SLEPc.edp SKIP: laplace-beltrami-3d-line-SLEPc.edp SKIP: stokes-2d-SLEPc.edp SKIP: mf-2d-SLEPc.edp SKIP: diffusion-2d-PETSc-complex.edp SKIP: helmholtz-2d-PETSc-complex.edp SKIP: helmholtz-mg-2d-PETSc-complex.edp SKIP: maxwell-mg-3d-PETSc-complex.edp SKIP: laplace-2d-SLEPc-complex.edp SKIP: navier-stokes-2d-SLEPc-complex.edp SKIP: helmholtz-2d-SLEPc-complex.edp SKIP: nonlinear-2d-SLEPc-complex.edp SKIP: blasius-stability-1d-SLEPc-complex.edp SKIP: helmholtz-3d-surf-PETSc-complex.edp SKIP: helmholtz-3d-line-PETSc-complex.edp SKIP: helmholtz-coupled-2d-PETSc-complex.edp SKIP: helmholtz-dense-3d-line-PETSc-complex.edp SKIP: maxwell-3d-surf-PETSc-complex.edp ============================================================================ Testsuite summary for FreeFEM 4.12 ============================================================================ # TOTAL: 106 # PASS: 4 # SKIP: 27 # XFAIL: 75 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples/hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi/examples' make[1]: Entering directory '/builddir/build/BUILD/freefem++-4.12/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-4.12/openmpi' + module unload mpi/openmpi-i386 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + popd ~/build/BUILD/freefem++-4.12 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: freefem++-4.12-1.fc38.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.HFSSOS + umask 022 + cd /builddir/build/BUILD + cd freefem++-4.12 + DOCDIR=/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++ + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++ + cp -pr serial/AUTHORS /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++ + cp -pr serial/CHANGELOG.md /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++ + cp -pr FreeFEM-documentation.pdf /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/doc/freefem++ cp: cannot stat 'FreeFEM-documentation.pdf': No such file or directory + : + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mmYkG0 + umask 022 + cd /builddir/build/BUILD + cd freefem++-4.12 + LICENSEDIR=/builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/licenses/freefem++ + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/licenses/freefem++ + cp -pr serial/readme/COPYRIGHT /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386/usr/share/licenses/freefem++ + RPM_EC=0 ++ jobs -p + exit 0 Provides: freefem++ = 4.12-1.fc38 freefem++(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/sh libGL.so.1 libGLU.so.1 libamd.so.2 libarpack.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcholmod.so.3 libcolamd.so.2 libfftw3.so.3 libflexiblas.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GCC_7.0.0) libgcc_s.so.1(GLIBC_2.0) libgfortran.so.5 libgfortran.so.5(GFORTRAN_10) libgfortran.so.5(GFORTRAN_8) libglut.so.3 libgsl.so.27 libgslcblas.so.0 libhdf5.so.200 libhdf5_hl.so.200 libipopt.so.3 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.23) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmetis.so.0 libmmg.so.5 libnlopt.so.0 libquadmath.so.0 libscotch.so.1 libscotcherr.so.1 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libsuperlu.so.5 libsz.so.2 libtet.so.0 libumfpack.so.5 libz.so.1 rtld(GNU_HASH) Processing files: freefem++-openmpi-4.12-1.fc38.i686 Provides: freefem++-openmpi = 4.12-1.fc38 freefem++-openmpi(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libarpack.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcholmod.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libhdf5.so.200(openmpi-i386) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.23) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmpi.so.40(openmpi-i386) libmpi_cxx.so.40(openmpi-i386) libscalapack.so.2(openmpi-i386) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libumfpack.so.5 rtld(GNU_HASH) Processing files: freefem++-mpich-4.12-1.fc38.i686 Provides: freefem++-mpich = 4.12-1.fc38 freefem++-mpich(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libarpack.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcholmod.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GLIBC_2.0) libhdf5.so.200(mpich-i386) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.23) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libmpi.so.12(mpich-i386) libmpicxx.so.12(mpich-i386) libscalapack.so.2(mpich-i386) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.9) libumfpack.so.5 rtld(GNU_HASH) Processing files: freefem++-debugsource-4.12-1.fc38.i686 Provides: freefem++-debugsource = 4.12-1.fc38 freefem++-debugsource(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: freefem++-debuginfo-4.12-1.fc38.i686 Provides: debuginfo(build-id) = 0239293bf804a80c1b35b7191f9ce485a687864e debuginfo(build-id) = 06476b3b431fa410393d68c8666d528e43f20885 debuginfo(build-id) = 0b45280f70251f4a825fc25fcf9c719a5fdb4355 debuginfo(build-id) = 0d7ed132a1e4dbd5904b1a72080ea63b978a24e5 debuginfo(build-id) = 12c2bd6e1a020bb5529e80632b7112e7a55703e5 debuginfo(build-id) = 1480be83817da362b41d0fa73de3a392b6babcce debuginfo(build-id) = 19b668ca70d36d7ed2c6a33d76cb532ca8e32152 debuginfo(build-id) = 19da430ea456564ca88be3afff17c6ef3d4445e6 debuginfo(build-id) = 1a73d09f0593c5744c00b4c678008c1d2358e149 debuginfo(build-id) = 2390e9327873ff8fd3614d5b2a042482c2fa4e99 debuginfo(build-id) = 24172a08abc906d4b4b5b66142aaa2b069ed236b debuginfo(build-id) = 279781a6db9297555ec1f095aa451dc1aa5bae31 debuginfo(build-id) = 283ea2511e2d3f9372584163f7b77f8d643412ec debuginfo(build-id) = 2f02783356fe7ee41d9cf0dab90e53ee9dc72165 debuginfo(build-id) = 334b40c2cf879b841f314f6fd702c06cc412acac debuginfo(build-id) = 3599bfd84a7d81de51312487283a34a4b439708c debuginfo(build-id) = 36b937d409af2e95f9c3905ea6e47fca8aeb2d6e debuginfo(build-id) = 3ad88868bdfef76d8339149c1f17902c204ec155 debuginfo(build-id) = 3ddd84572b0023c5a779d37b694df54d043f19be debuginfo(build-id) = 3e366940cf89912da9b43e3cf8d8207c5675ab0b debuginfo(build-id) = 481c0ec6d274d724d00b25b85745c5ddf69f9bdf debuginfo(build-id) = 48d9b15a93adcac5c8a34a5414c47555e25abed3 debuginfo(build-id) = 4b751aab1b889f39a1d46d6e9647307e40334b77 debuginfo(build-id) = 4eedaeaf10109514c30270026cd26e7950153c21 debuginfo(build-id) = 4fab84dfed4766d66a4615eed0e3a749993493af debuginfo(build-id) = 4fb849e1f941bf9ca0b915c6083681c65f5df230 debuginfo(build-id) = 568dddda2e6dba39e84d2dd5e8029bdabd1c5db2 debuginfo(build-id) = 5bd870aa43f2e51f57b52c35f15dc5faa6f1512e debuginfo(build-id) = 604c4688b460b8048bbf05a0b169b6512ffa3575 debuginfo(build-id) = 62a1425e95e3e783b5deb1a90ed199cdbaae741e debuginfo(build-id) = 63c1508e823fff44e1a7e17437b11498e1651ef3 debuginfo(build-id) = 6539d79865557d83d4b7aff76f0b4f33a86e82ea debuginfo(build-id) = 65c9dfa0446b43c989660bc5c32e66a35775a209 debuginfo(build-id) = 68288ff29c8cba900193bb4111fe5be00b603398 debuginfo(build-id) = 6bb83a2f3ea9ba6e399f5c932e02fe189adcd8a6 debuginfo(build-id) = 6d33e17a818a21b6cc133856a5dca64b97cd0a4c debuginfo(build-id) = 70256a8b91e7799f9dfa972d9c20e781614f1017 debuginfo(build-id) = 70de45f5d124a7b738da66896dc0ec821b0bd236 debuginfo(build-id) = 71dc9ad64b987500343ce9265b3bd06d98320aa4 debuginfo(build-id) = 750c03ab31111c8132018603cbc6b4b3c9fb9e6f debuginfo(build-id) = 759dd83786dfb26b7c37acae57921899dd97d95b debuginfo(build-id) = 770f25e8acd70e256a616d8cca6b21c922d7a31e debuginfo(build-id) = 7b38894e88f2b2e7cf6ad0a676794d6b08ff8bdd debuginfo(build-id) = 7d96b9e4dd3336363fd90b682ec2703717912ac9 debuginfo(build-id) = 80ff741a1f0cacc0eb96789961c22e124deabb4d debuginfo(build-id) = 8146c516f3e8860efa656e82ce55b1493e7910d9 debuginfo(build-id) = 85c1d803098c8b6dcc4b3f859867a5f5b2cc3ffd debuginfo(build-id) = 8741cd9a956ec94e4f3e1e8a8619cdbfcf1aefc7 debuginfo(build-id) = 8d7d6062369d41b55bf5b06b3bb54cc057fc833f debuginfo(build-id) = 8e5fc19bb2d26687a874e2e44fb1c8fe095db78c debuginfo(build-id) = 914f371923abf628920c0d63f3c7ccd0b1a8babe debuginfo(build-id) = 9182e4cf3cbe3a805c5895652dbe3e90462f09e8 debuginfo(build-id) = 92e28288240af4469d14bf2722c090e21760308b debuginfo(build-id) = 932d0a4f5b20302f6e7573370afc84ebc6f34a10 debuginfo(build-id) = 96b500af2c6841d891f75f6a43e21ffeaa5674a7 debuginfo(build-id) = 97d3a3634b917eba12658d3404c010219d52f755 debuginfo(build-id) = 98ee17ac2082efe340818a38f3032bc41578aca8 debuginfo(build-id) = 9a7fbb237bdfdd677327ddd75a2b4977f175fff5 debuginfo(build-id) = 9f8827e22fe72e462751efd3260e8b7d46d48a46 debuginfo(build-id) = a363f8a5c9c35f42e573ff1e00d72d44f885f2e0 debuginfo(build-id) = a8e2cd4fae13f549104697b102081e7ad53fbbe7 debuginfo(build-id) = aa7c6f3a3b6274f66dedcde7936b7ffbe675e814 debuginfo(build-id) = aff43721a1432159e6b35c895b8892e3b3a81c02 debuginfo(build-id) = b3fb11c3e16bafe2b28ad368a19fb53cce7bce23 debuginfo(build-id) = b68697c315f63517cb17daae2eedb41e39b79f5a debuginfo(build-id) = b75dff45937c85a1bf588fca77d3b1a60104b699 debuginfo(build-id) = b83a8db29ab663a30ba8a8e918805b126bc3c441 debuginfo(build-id) = b98e20b89f58252f83c1ac063234de2c45f278e7 debuginfo(build-id) = b9e519268aed72ebdbb6721f9f6efd328929d08d debuginfo(build-id) = ba434638c142d9a33c6390cdc09e7f02af21adaf debuginfo(build-id) = bef35ade987a171e9ba823827979e343ab8e105e debuginfo(build-id) = bf35e5fa060e3b703c6f03948814adc4c9d4465e debuginfo(build-id) = c0e19a4780f44a283f4a01a3148f760121e11af1 debuginfo(build-id) = c29f1e2d975d20cf73bce1bc69b1d900f9b237c4 debuginfo(build-id) = c900fd53bcf1bb3a2e8438fa0742e091b62a1bee debuginfo(build-id) = cdf468f6550b13c35501ac40326315cda86f85e4 debuginfo(build-id) = d4449aa121d91acbabca3308de420bad19eb4fc0 debuginfo(build-id) = d53ac9b602ef3052613882f04cb61b01b2c31d43 debuginfo(build-id) = da75b911587462df81dc4856c463babc55fdc391 debuginfo(build-id) = db888d7b3d3e8452638d2fcc028c63428859d0b7 debuginfo(build-id) = dff173bb7b654c2abccafe717a3e8e687bce9c58 debuginfo(build-id) = e108bd220240f3f10fd24da5371b8aa43f8a82ce debuginfo(build-id) = e15ecff5a587181b900521633c2759242b61cc2a debuginfo(build-id) = e2d7613fb107e1d1ea82d27c7e3cf2f13bf4cf25 debuginfo(build-id) = e769d867161f57cd8e5ba6238c3d8a4a0a7f7a64 debuginfo(build-id) = e7c642b9132741916594c3d5f0f41e547bc80936 debuginfo(build-id) = eaff2dba2eec974b9c29fbc7a187b3af8a8041ef debuginfo(build-id) = f095948385dd6800b442bcc9619354d62faaaaa6 debuginfo(build-id) = f1a685efb0ba6f73cdf12a236130308c100834c9 debuginfo(build-id) = f3545abe7aa9d64dee740bafc5791b4f9b5a6d02 debuginfo(build-id) = f3d9a4c37c73a613fe691d8d975afa7090fa02d7 debuginfo(build-id) = f46410a7ed1cd98dc2968885e3f446528ff22f1e debuginfo(build-id) = f62f4a5d91fa9f8e4ca19fbf19081bada58e128a debuginfo(build-id) = fbae812d1e61f657303a8c739ba2fcb2de90db7b debuginfo(build-id) = fbbffdf7a2a358c12eab9f5f2b6a281101d4f83b debuginfo(build-id) = ff71bc59f71de81c1343868ea06c289a2ea2064b freefem++-debuginfo = 4.12-1.fc38 freefem++-debuginfo(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-32) = 4.12-1.fc38 Processing files: freefem++-openmpi-debuginfo-4.12-1.fc38.i686 Provides: debuginfo(build-id) = 08085e8ca52d3df4458999cfb1347c3e3439061c debuginfo(build-id) = 22ad1fa7ec7e4b86ebab797017500a7f4396b854 debuginfo(build-id) = b05e9cf62992fe3d8958c717f9ca2b121b83bb51 freefem++-openmpi-debuginfo = 4.12-1.fc38 freefem++-openmpi-debuginfo(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-32) = 4.12-1.fc38 Processing files: freefem++-mpich-debuginfo-4.12-1.fc38.i686 Provides: debuginfo(build-id) = 057a674418e3dbddb90b49bee473338e7f154b7f debuginfo(build-id) = 6e12296328685fb6b028973fd6a25cbbc1c2e74f debuginfo(build-id) = c63fc3d8e730c51daea43098a43bfb6dd805b634 freefem++-mpich-debuginfo = 4.12-1.fc38 freefem++-mpich-debuginfo(x86-32) = 4.12-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-32) = 4.12-1.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 Wrote: /builddir/build/RPMS/freefem++-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-openmpi-debuginfo-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-debuginfo-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-debugsource-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-openmpi-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-mpich-4.12-1.fc38.i686.rpm Wrote: /builddir/build/RPMS/freefem++-mpich-debuginfo-4.12-1.fc38.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1fF0V3 + umask 022 + cd /builddir/build/BUILD + cd freefem++-4.12 + /usr/bin/rm -rf /builddir/build/BUILDROOT/freefem++-4.12-1.fc38.i386 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.CsglD2 + umask 022 + cd /builddir/build/BUILD + rm -rf freefem++-4.12 freefem++-4.12.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild freefem++-4.12-1.fc38.src.rpm Finish: build phase for freefem++-4.12-1.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-i686-1671894457.078519/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/freefem++-4.12-1.fc38.src.rpm) Config(child) 152 minutes 44 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool